← ClaudeAtlas

retrolisted

Record durable lessons, null results, and footguns after hard work or debugging. Use when the user asks for a retro, dead ends need preserving, a task disproves an approach, or "จดบทเรียน". Keep repo knowledge separate from machine-local memory.
ohm41321/luciazero · ★ 5 · AI & Automation · score 77
Install: claude install-skill ohm41321/luciazero
# Retro Never re-derive a dead end twice. Record only knowledge future work cannot recover cheaply. ## 1. Scan the session Ask: - What took the longest? - Which attempts **failed**, and why? - What plausible approach was wrong? - What environment/version/flag surprised us? - What had to be rediscovered? Also read the discipline report when installed: prefer local `luciazero discipline --project . --json`, then the checkout/package CLI. Use `npx` only when package resolution is explicitly allowed. A nudge or block is evidence, not cause; state any diagnosis as `likely` until repo evidence confirms it. ## 2. Filter hard Keep only what reading the code cannot tell a future agent: - **Null results**: measured no gain or broke another property. - **Footguns**: an apparently correct action silently breaks something. - Environment facts, ordering constraints, and why a tempting path is wrong. Reject diff/history summaries, session-only values, and Anything a `grep` or `--help` answers. If nothing qualifies, stop: an empty retro is a valid result. ## 3. Route it, then write it - **Anyone who clones the repo:** code/build behavior and disproven approaches. A debugged failure goes to `docs/lessons.md`: ``` ## <greppable symptom; include exact error string> cause: <root cause> | proven-by: `<command>` | fix: <what fixed it> | date: YYYY-MM-DD ``` - **True in every repository:** append one deduplicated line to configured `luciazero-heuristics.md` under `${CLAUDE_