工程开发
implementation avatar

implementation

结构化、模板驱动的端到端功能开发工作流,包含编码、自动化测试、验证及基于会话的持续改进。

简介

Implementation 技能为代理工作流的 IMPLEMENT 状态提供了一个强大且与项目无关的框架,用于管理软件功能开发。它作为系统化的协调器,确保开发遵循严格的质量保证周期,防止过早提交代码,并确保每个功能都经过严格的验证。通过经由 .claude/scripts/ 强制执行基于模板的结构,该技能允许开发者针对特定项目需求(如 TypeScript/Node、Python、Go 或 Rust 环境)定制指令,例如健康检查、提交约定和构建流程。

  • 使用 feature-list.json 作为事实来源,进行功能生命周期的端到端管理。
  • 透过 TEMPLATE-*.sh 文件进行关键把关,这些文件必须先经定制与重命名,以防止不一致的部署和开发模式。
  • 功能实现的系统化子工作流:代码生成、单元测试、类型检查、项目构建及健康状态验证。
  • 自动化的会话反思,审核指令历史以检测摩擦点,并建议脚本更新以进行持续的工作流优化。
  • 使用专用的 MCP 工具进行高效的代码库分析,用于日志解析、代码执行和大数据集处理。
  • 与 context-graph 系统集成,用于存储架构决策和项目学习心得,以保持长期的项目一致性。

使用此技能时,用户应确保 .claude/scripts/ 目录已完全配置。该工作流设计为阻塞式:如果存在模板,代理将拒绝继续,直到这些模板被重命名并验证。始终确保您的环境支持技术栈所需的验证指令,例如 pnpm typecheck、mypy 或 cargo check。该技能假设您遵循“成功后才提交”的策略,确保主分支保持稳定,并在自动化测试套件可能不足以确认功能时进行手动测试。它非常适合需要维护高代码标准,并希望通过自动化反馈循环减少技术债务、管理复杂多会话功能集的开发者。

仓库统计

Star 数
7
Fork 数
0
Open Issue 数
0
主要语言
Shell
默认分支
main
同步状态
空闲
最近同步时间
2026年5月4日 01:17
在 GitHub 查看