|
| 1 | +[简体中文](./CHANGELOG.md) | **English** |
| 2 | + |
| 3 | +# Changelog |
| 4 | + |
| 5 | +> See `git log` for full commit history. This file records user-facing major updates. |
| 6 | +
|
| 7 | +## 2026-04 · Major Update: From "Tool Tutorials" to "Full Hands-On Handbook" |
| 8 | + |
| 9 | +### 🆕 New Modules |
| 10 | + |
| 11 | +**📋 [Cheatsheet](cheatsheet.en.md) `cheatsheet.md`** |
| 12 | +- 9-tool × 13-dimension capability matrix |
| 13 | +- 30-second decision table (pick by need) |
| 14 | +- Each tool's config file location + core commands + hotkeys |
| 15 | +- Selection decision tree + 5 recommended combos |
| 16 | + |
| 17 | +**⚠️ [Pitfalls Collection](pitfalls/README.en.md) `pitfalls/`** |
| 18 | +- **31 deep pitfalls** across 4 tools, each with "Symptom / Cause / Recovery / Prevention" |
| 19 | +- Claude Code (8) / Cursor (8) / GitHub Copilot (8) / Aider (7) |
| 20 | +- Windsurf / Gemini CLI / Kiro / Trae / OpenClaw — awaiting community contributions |
| 21 | + |
| 22 | +**🎯 [Real-World Scenarios](workflows/scenarios.en.md) `workflows/scenarios.en.md`** |
| 23 | +- 3 end-to-end dialogue scripts: refactoring / Cursor+Claude Code collab / legacy test backfill |
| 24 | +- Universal "interrupt phrases" reference |
| 25 | + |
| 26 | +**🧭 [Persona-Based Learning Paths](README.en.md) — Main README rewrite** |
| 27 | +- Reading paths recommended per 6 user personas (newcomer / frontend / backend / Copilot migrant / cost-sensitive / team collaboration) |
| 28 | +- Cheatsheet entry point at the top |
| 29 | + |
| 30 | +**📚 [Further Learning Resources](resources.en.md) `resources.en.md`** |
| 31 | +- 20+ curated external resources across 7 categories (Prompt engineering / MCP / Agent / Chinese resources / blogs) |
| 32 | +- Each entry: link + scale + "when it's worth your time" |
| 33 | + |
| 34 | +**🛡️ CI Guardrails `.github/workflows/link-check.yml`** |
| 35 | +- lychee scans all Markdown links (internal + external) |
| 36 | +- Bilingual parity check (every `xxx.md` must have `xxx.en.md`) |
| 37 | +- Weekly Monday cron to catch external link rot |
| 38 | + |
| 39 | +**📝 [Contributing Guide](CONTRIBUTING.en.md) — rewritten + English version added** |
| 40 | +- Contribution types prioritized (pitfalls > tips > scenarios > fixes > translations) |
| 41 | +- New `CONTRIBUTING.en.md` English parallel |
| 42 | + |
| 43 | +### 🔧 Fixes |
| 44 | + |
| 45 | +- **agency-agents-zh role count 187 → 211** (12 references synced) |
| 46 | +- **Aider example model name `claude-3-5-sonnet` → `claude-sonnet-4-5`** (13 references) |
| 47 | +- **Copilot Pitfall 7 wording fix** ("silent degradation" → "queued or rejected") |
| 48 | +- **English README anchor fixes** (`#-9-tool-guides` → `#9-tool-guides`) |
| 49 | +- **English README newcomer recommendation**: Trae → Copilot/Cursor Free (international user fit) |
| 50 | +- **Cheatsheet removed unverifiable Esc Esc description** |
| 51 | + |
| 52 | +### 📊 Before vs After |
| 53 | + |
| 54 | +| Metric | Before | After | |
| 55 | +|--------|-------|-------| |
| 56 | +| Markdown files | ~42 | ~65 (+23) | |
| 57 | +| Bilingual parity | Partial | **100%** (templates excluded) | |
| 58 | +| CI workflows | 0 | 1 (link + bilingual) | |
| 59 | +| Pitfalls collection | 4-5 lines per README | 31 deep pitfalls | |
| 60 | +| Cheatsheet / decision page | None | `cheatsheet.md` | |
| 61 | +| Onboarding | Linear 3 steps | 6 persona paths | |
| 62 | + |
| 63 | +--- |
| 64 | + |
| 65 | +## Before 2026-04 |
| 66 | + |
| 67 | +See `git log` for history. Early focus: |
| 68 | + |
| 69 | +- 9 standalone tool READMEs |
| 70 | +- 7 universal methodologies (prompting / debugging / testing / etc.) |
| 71 | +- 3 multi-tool workflows |
| 72 | +- Bilingual initialization (most sections) |
| 73 | +- Copy-paste config templates |
0 commit comments