技能调度器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md 安装 @kunlungrowth/using-agent-skills 技能。
技能介绍
解决什么问题
Agent Skills 是按研发阶段组织的工程流程合集,每个技能编码了资深工程师的特定工作流。但真正干活时,两个问题会立刻浮现:任务来了,我该用哪个技能?复杂任务往往横跨多个阶段,这些技能按什么顺序串联?直接凭感觉挑,很容易漏掉关键阶段,或者把流程跑成走过场。
这个元技能就是一个「技能调度器」:它不写业务代码、不产出业务工件,只负责发现、编排,并在所有技能之上贯彻一组不可妥协的通用行为准则。
核心能力
技能发现(按研发阶段定位):拿到任务先判定所处阶段,再套用对应技能。典型映射如下:
- 需求还模糊 →
interview-me;有粗糙概念 →idea-refine - 新项目/特性 →
spec-driven-development;要拆任务 →planning-and-task-breakdown - 写测试 →
test-driven-development(浏览器类走browser-testing-with-devtools) - 实现 →
incremental-implementation(UI 走前端、API 走接口设计,高风险代码走doubt-driven-development) - 出错 →
debugging-and-error-recovery;审代码 →code-review-and-quality及其专项变体 - 提交/CI →
git-workflow-and-versioning、ci-cd-and-automation;上线 →shipping-and-launch
贯彻通用准则(始终生效):非平凡实现前列出显式假设请用户纠正;遇矛盾先停下来管理困惑,而不是硬猜;发现清晰问题就该驳回时驳回,量化代价并给替代方案;完成后反问能否用更少行数/更少抽象实现,克制过度设计;守住范围,不擅自清理「看似无用」的代码;每个技能都有验证步,验证而非假设,未过验证不算完成。
多技能串联:一个完整特性的典型序列是 interview-me → idea-refine → spec-driven-development → planning-and-task-breakdown → incremental-implementation → test-driven-development → code-review-and-quality → git-workflow-and-versioning → shipping-and-launch。并非每个任务都需要全部技能,编排会按需裁剪。
输出与边界
调度器的输出是一个 SkillPlan 工件:{phase, selected, sequence, assumptions, definition_of_done}。它消费各技能的产出工件来决定下一步,下游技能再产出各自的工件(Spec、TaskPlan 等)供再下游消费。
适用边界要说清楚:任务已明确对应单一技能时,直接走该技能即可,不必绕道元技能;它本身不产出业务工件,只做发现、编排与准则约束。完整的发现决策树、生命周期序列与失败模式见 references/template.md。
使用场景
- 会话开始拿到新任务,不确定该用哪个技能
- 复杂特性需跨多个研发阶段串联多个技能
- 实施前需要显式列出假设并请用户确认
- 复杂任务要求范围纪律与验证而非假设
适合人员
- 需要按研发阶段串联多个技能的AI Agent开发者
- 需要为复杂任务生成技能编排计划的工程师
- 需要在编码前明确假设与完成标准的技术负责人
- 需要用验证步把关代码质量与运行时行为的团队