关于 implement
implement 是一项指导编码 Agent 完成软件变更的开发技能,适用于从需求澄清到验证和结果汇报的任务。它强调小范围修改、针对性测试,以及不隐瞒未检查事项。
主要功能
- 01梳理目标与验收标准
- 02优先进行最小完整修改
- 03为变更添加或更新测试
- 04运行相关检查并处理失败
- 05非简单变更进行审查
适用场景
- 01按明确需求实现代码变更
- 02为修改补充测试并执行验证
- 03准备供人工审查的 PR
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ owainlewis/ blueprint --skill implement安装后在 Claude Code 中输入/implement确认已加载。
详细介绍
实现
- 阅读请求、相关资料和相关代码。记录目标、验收标准、检查项以及不得更改的内容。
- 仅在需求、安全性、所有权或产品行为不明确时提问。说明低风险假设并继续。
- 在合适的模块中进行最小且完整的更改。除非任务要求,否则不要更改公共接口或数据结构。
- 为更改后的行为添加或更新测试。如果无法进行有价值的测试,请说明原因并手动验证。
- 先运行最相关的检查;如果更改影响共享行为或面向用户的行为,再运行范围更广的检查。修复相关失败,但不要扩大任务范围。
- 对非简单的差异使用子 Agent 或审查者。修复与任务相关的实际问题,并重新运行检查。如果没有可用的审查者,请自行审查并说明。
- 如果任务要求创建 PR,请创建一个供人工审查。否则,请报告更改的文件、检查项、验收状态、审查状态以及未检查的内容。
规则
- 一次只处理一个任务。不要改动无关代码。
- 不要隐瞒未检查的工作。
- 不要覆盖或丢弃用户的更改。
- 如果任务、规范或计划有误,请停止并先更新权威信息源,再继续。
评论
支持 Markdown