用途:这是一个元技能,用于根据当前任务所处的开发阶段,发现并应用合适的工程工作流技能。适合在会话开始,或不确定该用哪个技能时使用。
主要能力:提供按阶段划分的技能发现路径。例如:模糊想法用 idea-refine;新项目/功能/变更用 spec-driven-development;有规格需要拆解任务用 planning-and-task-breakdown;实现代码用 incremental-implementation,其中 UI 用 frontend-ui-engineering,API 用 api-and-interface-design,需要更好上下文用 context-engineering,需要文档验证用 source-driven-development;写/运行测试用 test-driven-development,浏览器测试用 browser-testing-with-devtools;问题排查用 debugging-and-error-recovery;代码审查用 code-review-and-quality,安全用 security-and-hardening,性能用 performance-optimization;提交/分支用 git-workflow-and-versioning;CI/CD 用 ci-cd-and-automation;文档/ADR 用 documentation-and-adrs;部署发布用 shipping-and-launch。
核心行为准则:明确写出假设;遇到不一致或规格不清时停下来澄清;必要时基于技术理由提出反对并给出替代方案;保持简单,避免过度设计;遵守范围纪律,只改动被要求的部分;必须验证而非凭感觉判断。
使用方式:先检查是否存在适用的技能,技能是工作流而非建议,应按顺序执行且不要跳过验证步骤。多个技能可组合使用。典型生命周期顺序为:idea-refine → spec-driven-development → planning-and-task-breakdown → context-engineering → source-driven-development → incremental-implementation → test-driven-development → code-review-and-quality → git-workflow-and-versioning → documentation-and-adrs → shipping-and-launch。并非每个任务都需要全部技能,例如修 bug 可能只需 debugging-and-error-recovery → test-driven-development → code-review-and-quality。
限制:资料未提供安装命令、代码示例、收费或平台信息,这些内容暂未提供。