logo
0
1
WeChat Login

planning-execution-review

一个给 Claude Code 使用的 skill。

安装

npx skills add https://cnb.cool/dmxapi/allyouneed_skill.git --agent claude-code

它会把执行类任务统一纳入这套流程:

  1. 先进入 plan mode
  2. 先自检计划是否有遗漏、错误、过度设计
  3. 把计划交给你审核
  4. 如果你提出修改意见,就继续修改计划并再次自检
  5. 直到你明确批准计划后才开始执行
  6. 执行完成后,再对照计划做一次完成度检查
  7. 最后向你汇报结果

这个 skill 的目标是:让 Claude Code 在真正动手之前,先把计划做扎实,并且把“你的审核”当成强制关卡。


仓库内容

  • skill 源文件:SKILL.md
  • 评估用例:evals/evals.json
  • 原生插件清单:.claude-plugin/plugin.json
  • marketplace 配置:.claude-plugin/marketplace.json
  • 校验脚本:scripts/validate_native_plugin.sh

适用场景

适合这些任务:

  • 实现新功能
  • 修改现有代码
  • 修 bug
  • 重构
  • 改配置
  • 自动化开发流程
  • 其他会影响代码、行为或项目状态的执行类任务

它的规则是:

  • 默认所有执行类任务都先走这个 skill
  • 即使是小任务,也不会自动跳过
  • 如果是特别小的任务,或者和其他 skill 有冲突,也必须先询问你是否允许跳过
  • 只有你明确同意,才允许绕过这个 skill

使用方式

安装后,这个 skill 的核心行为如下:

1. 遇到执行类任务时优先触发

例如:

  • “帮我实现一个新功能”
  • “修一下这个 bug”
  • “重构一下这块逻辑”
  • “给这个项目加自动化流程”

Claude Code 应该优先进入这个 skill 的工作流。

2. 先 plan,再执行

skill 会要求 Claude Code:

  • 先进入 plan mode
  • 先读代码和上下文
  • 形成明确的实施计划
  • 先自检计划有没有问题

3. 你不批准,就不执行

skill 明确要求:

  • 计划必须先交给你审核
  • 如果你提出修改意见,Claude 要先修改计划,再自检,再次交给你审核
  • 在你明确批准之前,不能直接开始实现

4. 执行后必须复核

代码做完后,Claude 还要:

  • 对照最初批准的计划检查是否全部完成
  • 检查有没有遗漏、偏差、多做的内容
  • 确认验证方式是否足够
  • 最后再向你汇报

推荐使用方式

你可以直接像平常一样给 Claude Code 下任务,例如:

  • “帮我给这个项目加一个登录按钮”
  • “修复这个接口超时问题”
  • “重构这里的状态管理”

如果 skill 成功触发,Claude 会优先进入“计划 → 自检 → 你审核 → 执行 → 复核 → 汇报”的流程。

如果任务很小,或者同时命中了别的 skill,这个 skill 也不应该自动退出,而是应该先问你:

  • 是否跳过这套流程
  • 是否继续按 planning-execution-review 的方式执行

开发与验证

如果你修改了 SKILL.md,用下面的脚本验证插件结构是否正确:

./scripts/validate_native_plugin.sh

本仓库维护两套交付物:

  • 原生插件清单:.claude-plugin/plugin.json
  • marketplace 清单:.claude-plugin/marketplace.json

版本说明

当前版本:1.0.7

如果后续你修改了 skill 行为,建议同步更新:

  • SKILL.md
  • .claude-plugin/plugin.json
  • .claude-plugin/marketplace.json

文件定位

关键文件:

  • SKILL.md
  • evals/evals.json
  • .claude-plugin/plugin.json
  • .claude-plugin/marketplace.json
  • scripts/validate_native_plugin.sh

About

一个 claude code 的skill,适用于全部的场景,奉行plan->检查 plan->执行->检查执行

644.00 KiB
Skills
0 forks1 stars1 branches2 TagREADME
Language
Shell100%