From 576a61976254dd95491c7ce4cca4b781eed38253 Mon Sep 17 00:00:00 2001 From: Jaydon Date: Fri, 24 Jul 2026 03:59:35 +0800 Subject: [PATCH] docs(claude): add per-chapter wrap-up checklist rule MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - consolidate scattered end-of-topic actions into one mandatory checklist: verify (node run), leave ❌/✅ traces, absorb mistakes, update README progress, commit cleanly, point to next chapter --- CLAUDE.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/CLAUDE.md b/CLAUDE.md index 0d5c6ee..65b6f70 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -54,6 +54,21 @@ 拿不准时,问一下。 - 一个主题完成后,更新 `js_notes/README.md` 里的进度勾选框。 +### 一章收尾必做清单(用户的长期要求)⭐ + +当一章的练习全部做完、确认无误时,**每次都要走完这套收尾流程**(别遗漏、别偷懒): + +1. **跑一遍验证**:`node js_notes/NN-topic.js` 确认整章(含用户练习答案)能跑、 + 输出符合预期;必要时 `node --check` 先查语法。 +2. **留学习痕迹**:用户练习中犯过的错,按"改用户代码时留学习痕迹"那条,在文件里 + 保留 `❌/✅` 对照(绝不留能跑的坏代码)。 +3. **吸收错误**:本章冒出的、有教益的新错误,按上面规则并入 `my-mistakes.md` + (值当就新开条目、不值当就在相关条目补一句;纯手误/已覆盖的不记)。 +4. **更新进度**:勾选 `js_notes/README.md` 里该章的进度框(`[ ]` → `[x]`), + 必要时补上本章实际覆盖到的关键词。 +5. **提交**:按逻辑拆成干净的 commit 提交(Angular 风格 message);工作区留干净。 +6. **导向下一步**:简述下一章要学什么、和已学内容/pi 目标的关联,让用户决定是否继续。 + ### 改用户代码时留下学习痕迹(用户的长期要求) 每当用户让你改他的代码或加标记时,**把错误版本作为注释掉的 `❌ / ✅` 对照