主题
学习路径(从这开始 · 把阅读变成习惯)
内容(大佬操作手册)告诉你"该怎么用";这页告诉你"按什么顺序学、怎么练、怎么知道进步了"。 只想要一屏速记版?看 首页 · 5 分钟最快上手。
这套是一个"纠错 + 学习"闭环
不是一堆零散文档,而是一个可以转起来的循环——发现错误 → 学正确做法 → 按优先级练 → 用时强化 → 度量复盘 → 再回到发现:
| 阶段 | 做什么 | 在哪 |
|---|---|---|
| 1. 发现错误(诊断) | 用你的真实历史,带证据看你哪里做得不对 | 逐条处理、按类型复盘、改进清单 |
| 2. 学正确做法(标准) | 同场景下大佬/官方怎么做 | 大佬操作手册 |
| 3. 按优先级练 | 一次只攻一关 + 每次会话自查 + 每周专练 | 本页 ↓ |
| 4. 用时强化 | 干活时被提醒,不靠记忆 | /cc-habits skill + 项目 CLAUDE.md |
| 5. 度量复盘 | 每月重跑成绩单,看坏习惯有没有降 | scripts/measure.mjs,本页第三节 |
闭环的意义:第 5 步的成绩单会把你打回第 1 步——用数字告诉你"上个月练的那一关到底有没有进步",而不是凭感觉。下面从第 3 步(你要亲自做的部分)展开。
一、数据驱动的进阶路径(按影响排序,一次只攻一关)
你的真实数据指出:别想一口气全改。按下面顺序,一次只练一关,过了再下一关。
第一关:治"0 调用空转"(你 33.7% 的消息都在这)
- 现象(你的真实数据):1046 条里 352 条(33.7%)驱动了 0 次工具调用——"完成了吗""可以""确定吗"这类,发出去模型啥也没干。
- 一个动作:每次想发"可以/继续/完成了吗"前,停一秒,换成带可验证目标或要证据的话。
- "继续" → "实现 X,跑通
type-check和这条测试再停,给我证据"(依据验证-1) - "完成了吗" → "把 type-check / 测试结果贴给我"(依据
验证-3)
- "继续" → "实现 X,跑通
- 过关标准:下次重跑成绩单,空转占比 < 25%。
第二关:治"确保没问题"仪式化审查(追问类 65 次)
- 现象:你"确保没问题 / 确定吗 / 边界都考虑"反复追问,但没给标准,模型只能泛泛答"是",你不放心再问。
- 一个动作:把"确保没问题"永久替换成可勾选清单:text(依据
逐项给"通过/不通过 + 证据",只报影响正确性的问题: 1. … 2. … 3. …验证-3/验证-4) - 过关标准:连续 5 次审查都用清单,不再出现裸"确保没问题"。
第三关:治"盲放行"(放行类 185 次,一句"我同意"=151 次调用)
- 现象:大改前一句"可以 / 我同意"就放行,你没看过它要动哪些文件。
- 一个动作:大改前
Shift+Tab进 plan 看计划,或"先列要改哪些文件我再批"(依据计划-切换/计划-2);放手时给可验证目标让它自停。 - 过关标准:涉及多文件的改动,100% 先看计划 / 文件清单再放行。
三关都过,你最大的三个交互漏洞就堵上了。再往上是 大佬操作手册 的 7 类细化操作流。
二、练习闭环
每次会话自查卡(开一个会话前扫一眼)
把这 5 条当 checklist,每次会话对一遍。它直接对应你最高频的坑。
- [ ] 开局信息给齐了吗:复现 / 现象 +
@文件路径+ 参照物(图 / URL)?(治空转、形容词) - [ ] 审查给标准了吗:用了"逐条通过 / 不通过 + 证据"清单,而不是"确保没问题"?
- [ ] 大改先看计划了吗:多文件改动前
Shift+Tab看了计划 / 文件清单? - [ ] 让它能自验吗:给了可跑的检查(type-check / 测试 / 截图)让它自停?
- [ ] 卡住了就重开:同一问题纠正 2 次没好,
/clear+ 更尖的 prompt,别"还是不行"循环?
每周专练(一周只练一个,配合进阶路径)
| 周 | 专练 | 怎么练 |
|---|---|---|
| 第 1 周 | 杀空转 | 这一周禁止发裸"可以 / 完成了吗",每次都带验证目标或要证据 |
| 第 2 周 | 审查给清单 | 所有"审查 / 确保"类需求,强制写 3 条以上可勾选验收项 |
| 第 3 周 | 大改先 plan | 凡多文件改动,先 Shift+Tab 看计划再放行 |
| 第 4 周 | 开局给锚 | 每个新任务开局必带 @文件 或截图 / 原型,不再让它自己找 |
三、度量闭环(每月重跑,看有没有进步)
学习要可测。每月初跑一次成绩单:
bash
cd claude-code-learn
node scripts/mine-evidence.mjs && node scripts/classify-and-stats.mjs # 刷新真实数据
node scripts/measure.mjs # 打印成绩单成绩单会给你三个核心指标的当前值 + 目标:
| 指标 | 基线(2026-05) | 目标 |
|---|---|---|
| 0 调用空转占比 | 33.7% | < 20% |
| 放行类次数 | 185 | 关键节点改 plan / 验证目标 |
| 追问类次数 | 65 | 改"给我证据 / 清单" |
把每月的空转 % 记一笔,趋势向下就说明练习见效了。这比"感觉自己进步了"靠谱。
四、用时提醒(让习惯在干活时被触发)
光看会忘。两种方式让习惯在你真正干活时被触发:
- 手动调:把
claude-code-learn/data/cc-habits-SKILL.md复制到某项目的.claude/skills/cc-habits/SKILL.md(或用户级~/.claude/skills/cc-habits/SKILL.md全项目通用),之后输入/cc-habits即调出自查卡。 - 自动提醒:项目
CLAUDE.md已加入"交互习惯"段——当你发放任句没给目标、审查没给标准、大改直接放行时,Claude 会先提醒你再执行。
顺序建议:先用「进阶路径」定方向 → 每次会话过「自查卡」→ 每周「专练」一个 → 每月「成绩单」复盘 → 回到诊断页看进步。这就是那个闭环。