065、从 Skill 到自动化平台:把项目流程固化为可复用的技能库体系
上周五凌晨两点,我在调试一个跨团队协作的 CI/CD 流水线。Claude Code 跑了三遍,每次都在同一个环节卡住——它不知道应该先执行数据库迁移还是先部署新版本的服务。我盯着终端里那行“I need more context”的提示,突然意识到一个残酷的事实:我们给了 Claude Code 最强大的模型,却给了它最糟糕的流程上下文。
这个问题不是个例。过去三个月,我在四个项目里反复踩同一个坑:每次让 Claude Code 执行部署、测试、代码审查这些标准化流程时,它都像第一次见到这些任务一样,需要我从头解释“先做什么后做什么”。更离谱的是,同一个项目里不同开发者写的 prompt 风格天差地别,有人喜欢用 bullet point,有人写小作文,有人直接甩一个 Markdown 文件。结果就是 Claude Code 的输出质量完全取决于提问者的表达能力,而不是流程本身的成熟度。
从“一次性对话”到“可复用的技能”
Skill 这个概念在 Claude Code 里其实很朴素——它就是一组结构化的指令模板,告诉模型“遇到这类任务时,按这个流程走”。但真正把它用起来,需要转变一个思维:不要把 Skill 当成 prompt 的升级版,而要把它当成流程的代码化表达。
我最早尝试把部署流程写成 Skill 时,犯了一个典型错误:把所有步骤塞进一个巨大的 prompt 里,从环境检查到回滚策略,洋洋洒洒写了三百行。结果 Claude Code