用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/RobinBoers/dotfiles --skill refactor命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Relentless interview to sharpen a plan or idea.
Implement an entire plan or a named step from a plan.
Find, screen and summarise academic papers. Use when the user asks for research, literature, papers, or evidence on a topic. Never writes anything.
基于 SOC 职业分类
正在显示 SKILL.md
| name | refactor |
| description | Find worthwhile architectural refactors, decide one with the user, and turn it into a plan. |
| disable-model-invocation | true |
Find architectural friction and propose deepening opportunities: changes that put more useful behavior behind smaller interfaces.
Use the scope or pain point the user names. Otherwise inspect enough git history to find recent or recurring change hotspots before widening the search. Refactoring pays where future changes are likely. Do not scan the entire repository by habit.
Read repository instructions, .claude/domain.md, relevant plans and decisions, then the code and tests in that area. Existing decisions are constraints, not commandments: reopen one only when current friction justifies it.
Use /codebase-design and follow friction rather than a rigid smell checklist. Look for:
Apply the deletion test to suspected shallow modules. Classify dependencies before suggesting a new seam. Reject speculative abstractions and changes that merely add a layer.
Rank a small set in chat. For each candidate include:
Show a compact before/after diagram when relationships matter. Recommend one candidate and explain why it beats the others.
Do not design the final interface yet. Ask which candidate the user wants to explore.
For the chosen candidate:
/interview over constraints, module responsibility, interface, seam, adapters, migration, compatibility, tests, rollout, and rollback where relevant./codebase-design's design-it-twice process when the interface is expensive or uncertain./domain-modeling when naming exposes a real domain ambiguity..claude/decisions, name the conflict and why reopening it may be justified.Save agreed non-trivial work to .claude/plans/<name>.md, with ordered migration and verification steps. Do not implement unless asked separately.