工程开发
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