From humanize
Use when asked to clean up docs/exec-plan(清理/清库/归档 exec-plan、把做完的 plan 删了),or right after a plan's result page is settled and the plan file should be retired
How this skill is triggered — by the user, by Claude, or both
Slash command
/humanize:retiring-completed-plansThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
做完的 plan 唯一去向是删除(git 历史即归档,仓库先例措辞「已完成并删」)。
做完的 plan 唯一去向是删除(git 历史即归档,仓库先例措辞「已完成并删」)。 「结果页存在」不等于「做完」——判完成的唯一标准:结果页把 plan 预注册的问题全部答上了。
ls docs/exec-plan/*.md;CLAUDE.md 与 archived/ 不在处置范围。grep -rl "<plan文件名>" docs/eval_res docs/paper-writing,或按名近似搜 docs/eval_res 子目录。grep -n "待补\|TBD\|待跑"——plan 对应的行/表无占位符(实测教训:落账节已写、但主表该 plan 的行仍是 <待补跑> = 未完成,不能删);git rm;git mv 到该结果页同目录(docs/ 引用约定是裸文件名,移动不断链);grep -rn "<被删文件名>" docs scripts src;
(已完成并删,落账见本页);git add -A / git commit -a;消息按仓库中文 conventional 风格列明删/移清单。| 症状 | 纠正 |
|---|---|
| 结果页存在/有落账节就判做完 | 三查全过才算;占位符 = 未完成 |
| 把 gates/口径预声明当普通 plan 删掉 | 结果页现读它们,须 git mv 到结果页同目录 |
| 想法池、加固清单、CLAUDE.md 被当 plan 处置 | 非 plan,保留 |
| 删后留悬空「plan → X.md」 | 逐个加注「已完成并删」 |
git add -A 吞进并行会话的在途文件 | 只 add 清理路径,提交后 git show --name-status HEAD 复核 |
npx claudepluginhub lukelin-web/humanize --plugin humanizeGuides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Enforces test-driven development: write failing test first, then minimal code to pass. Use when implementing features or bugfixes.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.