Claude Code 里技能和工作流到底怎么选:技能管一次会话的活,工作流管几十个子代理的活,11 月 4 日实测版

Claude Code 技能与动态工作流对比官方配图

Claude Code 的文档里技能和工作流都能跑多步任务,区别就一个:计划在谁手里。技能是 Claude 读的指令,它在一次会话里边看结果边决定下一步;工作流是一段 JavaScript 脚本,由运行时执行,脚本决定下一步跑什么。AI Parabellum 11 月 4 日用 Claude Code v2.1.318 在 macOS 上实测对比了两者。

演示项目很小:3 个各藏一个明显 bug 的 Python 文件,加一个叫 review-file 的项目技能。跑技能时一句 /review-file src/cart.py,Claude 按技能写的三行格式交出答案——文件名、最大 bug(空购物车导致除零)、修复建议,一次会话搞定。再跑工作流时改成一句 plain English 提示词,让它给 3 个文件各派一个子代理审,最后合并成一份排名清单:Claude 先加载内置的 workflow-authoring 技能、写好脚本,再弹出审批屏,列出 Review、Merge 两个阶段,还用黄色警告提醒动态工作流烧 token 很快。

选哪个就看两条:整个活能不能装进一次会话,能就写技能,格式固定、重复跑的小 routine 最适合;活比一次会话大、或者想把计划存成代码,就用工作流,比如全库扫 bug、500 个文件迁移、审完一个 PR 的全部改动再汇总。实用的组合是先把指令写成技能、在单个文件上验证输出对了,再用工作流把同一套做法放大到几十上百个文件。注意两点:工作流跑之前先点 View raw script 看一眼脚本,别直接批;三文件的小活别上工作流,技能更便宜更快。原文还给了复现提示词,照着十分钟能跑通。

相关阅读:Claude Code 自定义斜杠命令和技能现在是一回事了、Claude Code 技能、子代理、插件到底怎么选

来源:AI Parabellum,原文:https://aiparabellum.com/claude-code-workflow-vs-skill/

请登录后发表评论

    没有回复内容