工程开发
feature-dev avatar

feature-dev

引导式功能开发代理,通过系统化的代码探索、架构设计、代码实现与自动化测试完整周期完成开发任务。

简介

feature-dev 技能是一个专用的开发代理,旨在通过强制执行严谨、系统化的工作流程来简化软件开发生命周期。它专为需要自动化协作以处理新功能实现、错误修复或复杂重构任务的软件工程师与开发者设计。通过将代码库洞察与结构化阶段相结合,它最大限度地减少了模糊性,并确保实现方案与现有的项目模式及高层架构要求保持一致。

  • 系统化工作流程:编排七个不同的阶段:发现、探索、澄清、架构设计、实现、自动化测试与质量评审。

  • 代码库智能:利用并行的代码探索代理来映射抽象逻辑、识别关键文件,并在修改任何逻辑之前充分理解控制流。

  • 架构严谨性:强制执行架构设计阶段,在编写任何代码前评估多种方案(如最小变动与清洁架构的对比)。

  • 自动化测试与验证:集成测试生成代理来创建全面的单元测试与集成测试,确保所有代码在最终评审前都已获得完整覆盖。

  • 交互式反馈闭环:通过在架构选择和测试规划等关键决策点进行强制审批,确保用户始终掌控开发节奏。

  • 输入:关于功能实现或技术修改的高层自然语言请求。

  • 用法:需要一个具有清晰代码模式的工作区。当开发者提供明确目标时,该技能效率最高,能让代理执行繁重的代码追踪、设计与单元测试生成工作。

  • 限制:需要安装 skills CLI 并具备结构良好的项目仓库。在存在现有测试套件或既定编码标准的情况下,该代理的性能表现最为理想。

  • 建议:将此技能与其他仓库技能协同使用,以维护统一的开发环境,并通过 TodoWrite 标记实时跟踪进度。

仓库统计

Star 数
334
Fork 数
43
Open Issue 数
1
主要语言
Python
默认分支
main
同步状态
空闲
最近同步时间
2026年4月30日 16:43
在 GitHub 查看