用途:帮助开发者系统化实现新功能,核心是先深入理解代码库,再澄清所有未明确的细节,设计架构,实现、测试并审查。
主要能力:按阶段推进。发现阶段明确要构建什么;代码库探索阶段并行启动 2-3 个 code-explorer 智能体,从不同角度追踪代码并返回 5-10 个关键文件供阅读;澄清阶段列出边界情况、错误处理、集成点、范围边界、设计偏好、向后兼容与性能需求等问题,等待用户回答;架构设计阶段并行启动 2-3 个 code-architect 智能体,分别给出最小改动、整洁架构、务实平衡等方案及权衡,由用户选择;实现阶段需用户明确批准后按选定架构编码并遵循代码库约定;测试阶段并行启动 2 个 test-generator 智能体分别生成单元测试与集成测试,经用户批准后实现,再由 test-runner 智能体运行测试、诊断失败并迭代修复,全部通过后才进入质量审查;审查阶段并行启动 3 个 code-reviewer 智能体,分别关注简洁/DRY/优雅、缺陷与功能正确性、项目约定与抽象,汇总后由用户决定修复方式;最后总结构建内容、关键决策、修改文件、测试覆盖与后续步骤。
使用方式:以技能形式调用,初始请求通过 $ARGUMENTS 传入;开始时会声明正在使用 feature-dev 技能,并用 TodoWrite 跟踪进度。
适用场景:需要系统化实现新功能、希望先理解现有代码模式再动手、需要多方案架构权衡与完整测试覆盖的开发任务。
限制:资料未提供具体安装命令、支持平台、收费方式或性能数据;流程要求用户参与澄清与批准,不能跳过澄清阶段,未获用户批准不得开始实现。