减法优化:从 8 个技能到 5 个,删了 15000 行
起因 朋友推了一个开源项目 DeepSeek-TUI,一个跑在终端里的 DeepSeek 编程 Agent。让我看看有什么能借鉴的。 看完挑了两个觉得有价值的: Plan 模式 — 模型先列计划,用户确认再动手 Rollback — 每个操作有回退策略,不满意一键退回 按照我以前的习惯,该建文件了:加 Checklist 规范、写 rollback 脚本、建备份目录、定义 /rollback 命令…… 但这次我多问了一句:能不能不做加法做减法? 思路反转 Plan 和 Rollback 的本质不是工具,是一个习惯: 复杂任务先列计划、设计回退手段、用户点头再执行。 AGENTS.md 的执行策略表,原来有三行: 任务类型 执行方式 简单任务 直接执行 复杂任务 预读 + 子代理分析 开发任务 dev-orchestrator 改动就一行:把"复杂任务"的执行方式改成 “先列计划+回退方案,用户确认再执行”,然后把"开发任务"的关键词并进去。 一行字解决的事情,不需要建文件、不需要写脚本、不需要定义命令。 然后我回头看了看现有的 8 个技能——既然在做减法,干脆一起减。 第一轮:拆技能 删 skill-orchestrator 这个技能叫"技能自动触发器",核心功能是判断任务类型然后转发给 dev-orchestrator。 SKILL.md 自己写得很诚实:“转发 dev-orchestrator 9 步 SOP”。 它就是一个路由器。而路由逻辑已经在 AGENTS.md 里了。 减掉:一个技能目录。 server-manager 改名 → sucaddy-ops 这个技能只服务 sucaddy 项目(内网 overlay 网络运维),叫 server-manager 太泛了。改名 sucaddy-ops,触发词聚焦到 sucaddy 相关。 ...