.claude/skills/skill-anatomy/SKILL.md
Skill 解剖术 + 进化术:输入任意 Skill 名称,用13岁孩子都能听懂的话拆解它的设计逻辑, 然后精准指导你在哪里动刀、怎么改造。 两个核心能力:(1)解剖术——拆开来看懂 (2)进化术——看懂之后加点料造出更好的。 三种解剖模式:单体解剖 / 对比演示 / 跨skill提炼共性。 触发词:「解剖」「skill anatomy」「分析这个skill」「这个skill怎么写的」 「为什么这个skill好用」「帮我理解这个skill」「进化」「我想改」「帮我改造」。
npx skillsauth add sundanian1991/openmino skill-anatomyInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
先拆开看懂,再加点料造出更好的。
| 用户输入 | 模式 | 做什么 | |---------|------|--------| | 一个 skill 名 | 解剖术·单体 | 拆解一个 skill | | 两个 skill 名 | 解剖术·对比 | 左右对比两个 skill | | "总结共性" | 解剖术·提炼 | 从多个已解剖的 skill 中找共性 | | "我想改"/"帮我进化" | 进化术 | 基于已有解剖,精准指导改造 | | 无输入 | 列表选择 | 扫描目录,展示可选 skill |
定位 skill:扫描 ~/.claude/skills/ 目录,匹配名称,读取 SKILL.md + references/ 下所有文件。
把 skill 从头到尾读一遍,搞清楚三件事:
从 skill 本身出发,问自己:
每个发现的手法,用这个结构解释:
参考 references/section-archetypes.md 辅助理解常见 section 的意图,但不要被它限制。
找出"没写出来但很重要"的设计选择:
每个隐性决策用三栏解释:
读取 references/html-template.md 获取样式规范。生成单个自包含 HTML 文件。
单体解剖页面(5 个 Tab):
| Tab | 回答什么问题 | |-----|------------| | 它是什么 | 这个 skill 是干嘛的?有多复杂? | | 它怎么运转 | 从头到尾怎么工作?每一步为什么存在? | | 它的巧妙之处 | 有什么聪明的设计?(用类比解释) | | 看不见的选择 | 作者做了哪些你看不到的选择?为什么? | | 如果你想造 | 哪些可以搬走用?哪些别照搬?推荐对比谁? |
对比演示页面:
跨 skill 提炼页面:
生成 HTML 之后,归档之前,必须过一遍质量关卡。不是自己觉得"写得不错"就行——要有客观标准可以检验。
从解剖结果中随机抽 3 个具体断言,回到原始 skill 文本中验证:
| 断言类型 | 验证方式 | 不通过信号 | |---------|---------|-----------| | "它用了 XX 手法" | 在 skill 中找到对应的具体行/段落 | 找不到原文支撑,是自己编的 | | "没有它会导致 YY" | 逻辑推演:去掉这段后流程是否真的断裂 | 去掉了其实也没事,夸大了重要性 | | "作者选了 A 而不是 B" | 确认 A 确实存在于 skill 中,B 确实是合理替代方案 | A 描述不准确,或 B 根本不可行 |
任何一条不通过 → 回到 Phase 2/3 修正对应内容后重新生成。
逐个检查每个手法的解释:
不通过 → 重写对应解释,换一个更直白的说法或更贴切的类比。
| 检查项 | 通过标准 | 不通过信号 | |--------|---------|-----------| | 手法数量 | ≥2 个(再简单的 skill 也有设计选择) | 只找到 1 个或 0 个 | | 隐性决策 | ≥2 个(每个 skill 都有没写出来的选择) | 只列了表面信息 | | "如果你想造" Tab | 有"可搬走用"和"别照搬"两类 | 只说好话没说风险 | | 流程步骤 | 每步都标注了"为什么存在" | 只描述了"做什么"没说"为什么" |
Phase 4.5 最多执行 2 轮。如果 2 轮后仍有不通过项,在页面中标注"此处分析可能不够准确,建议对照原文验证",然后继续归档。不无限打磨。
date +%Y%m%dT%H%M%S 获取时间戳~/Documents/notes/{timestamp}--skill-anatomy-{name}__anatomy.html~/Documents/notes/{timestamp}--skill-anatomy-{A}-vs-{B}__anatomy.html~/Documents/notes/{timestamp}--skill-anatomy-synthesis__anatomy.htmlopen 命令打开浏览器前提:解剖已经完成,skill 的结构已经拆清楚了。
用户说想改什么。比如:
不要直接动手。 先基于解剖结果,做一轮诊断和追问:
然后等用户确认。 用户说"可以"或"就这么改"之后,才进入 Step 3。
追问原则:
用户确认方案后,给出具体修改指引:
| 层次 | 含义 | 举例 | |------|------|------| | 随便动 | 改了不会坏 | 触发词、输出格式、具体案例、归档路径 | | 小心动 | 改了可能影响其他部分 | 流程顺序、Agent 分工、质量检查条件 | | 别轻易动 | 核心承重,动了可能塌 | 去掉就整个 skill 不好使的部分 |
生成 3-5 个具体问题,帮用户知道接下来还可以聊什么:
写 HTML 页面内容时:
documentation
Presentation creation, editing, and analysis. When Claude needs to work with presentations (.pptx files) for: (1) Creating new presentations, (2) Modifying or editing content, (3) Working with layouts, (4) Adding comments or speaker notes, or any other presentation tasks
tools
Create, analyze, proofread, and modify Office documents (.docx, .xlsx, .pptx) using the officecli CLI tool. Use when the user wants to create, inspect, check formatting, find issues, add charts, or modify Office documents.
development
Comprehensive document creation, editing, and analysis with support for tracked changes, comments, formatting preservation, and text extraction. When Claude needs to work with professional documents (.docx files) for: (1) Creating new documents, (2) Modifying or editing content, (3) Working with tracked changes, (4) Adding comments, or any other document tasks
testing
Scheduled task management - create, query, delete scheduled tasks to automatically execute operations at specified times.