← ClaudeAtlas

learning-checkpointlisted

Use before implementing any task, every task, no exceptions — Checkpoint 0 for unfamiliar technology, Checkpoint A before modifying existing code, Checkpoint B before a new feature with no existing code, and Checkpoint C always before closeout. This is live discussion during the task, not a file to write and defer. After reading this, also read guidance/learning-checkpoints/<the project's declared type>.md for the type-specific angle on the same checkpoints.
uchetsai-creator/project_starter_v5 · ★ 0 · AI & Automation · score 68
Install: claude install-skill uchetsai-creator/project_starter_v5
# Learning Checkpoints — Common Applies to every project type. Triggers happen every task, independent of doc/validator timing (see Sprint Documentation Sync) — this is about live discussion in the session, not a file that gets written and synced later. **Claude Code note:** Checkpoint A's "ask, don't guess" step and Checkpoint B's item 1 are conversational — they depend on the agent choosing to follow this file. If `adapters/claude/pretooluse_scope_guard.py` is wired into `.claude/settings.json`'s `PreToolUse` hook, the same "ask before implementing" rule is also enforced mechanically: it blocks `Edit`/`Write`/`MultiEdit`/`NotebookEdit` on source files until `current-state.md` has a scoped `Current Task` and a filled `Clarifying Questions Asked` field. That hook is a backstop, not a replacement for actually running the checkpoints below — it can't tell whether real questions were asked, only whether the field was filled in. --- ## Checkpoint 0 — Unfamiliar Technology (only when it applies) Trigger: the current task touches a technology, library, or pattern you have never used before — not just "existing code in a language I know," but genuinely new ground. When unsure whether this counts, run it anyway — a false-positive Checkpoint 0 costs one short grounding pass; skipping a real gap means building on an assumption that was never checked. Run this *before* Checkpoint A or B, as a grounding pass: 1. "用我熟悉的東西打比方,這個技術是在解決什麼問題?" — force an analogy to something already kn