工程开发
feature-dev
引导式功能开发代理,通过系统化的代码探索、架构设计、代码实现与自动化测试完整周期完成开发任务。
简介
feature-dev 技能是一个专用的开发代理,旨在通过强制执行严谨、系统化的工作流程来简化软件开发生命周期。它专为需要自动化协作以处理新功能实现、错误修复或复杂重构任务的软件工程师与开发者设计。通过将代码库洞察与结构化阶段相结合,它最大限度地减少了模糊性,并确保实现方案与现有的项目模式及高层架构要求保持一致。
-
系统化工作流程:编排七个不同的阶段:发现、探索、澄清、架构设计、实现、自动化测试与质量评审。
-
代码库智能:利用并行的代码探索代理来映射抽象逻辑、识别关键文件,并在修改任何逻辑之前充分理解控制流。
-
架构严谨性:强制执行架构设计阶段,在编写任何代码前评估多种方案(如最小变动与清洁架构的对比)。
-
自动化测试与验证:集成测试生成代理来创建全面的单元测试与集成测试,确保所有代码在最终评审前都已获得完整覆盖。
-
交互式反馈闭环:通过在架构选择和测试规划等关键决策点进行强制审批,确保用户始终掌控开发节奏。
-
输入:关于功能实现或技术修改的高层自然语言请求。
-
用法:需要一个具有清晰代码模式的工作区。当开发者提供明确目标时,该技能效率最高,能让代理执行繁重的代码追踪、设计与单元测试生成工作。
-
限制:需要安装 skills CLI 并具备结构良好的项目仓库。在存在现有测试套件或既定编码标准的情况下,该代理的性能表现最为理想。
-
建议:将此技能与其他仓库技能协同使用,以维护统一的开发环境,并通过 TodoWrite 标记实时跟踪进度。
仓库统计
- Star 数
- 334
- Fork 数
- 43
- Open Issue 数
- 1
- 主要语言
- Python
- 默认分支
- main
- 同步状态
- 空闲
- 最近同步时间
- 2026年4月30日 16:43