← ClaudeAtlas

compoundinglisted

Use when completed repository work may have produced a non-obvious, reusable project-specific lesson.
proxynico/nicopowers · ★ 0 · AI & Automation · score 72
Install: claude install-skill proxynico/nicopowers
# Compounding ## Overview Capture at most one useful repository-specific lesson from completed work. Retrieval is the goal: update the closest existing lesson before adding another, and write nothing when the result would be noise. ## Qualify the Lesson Use the completed diff, tests, review, and debugging evidence. A lesson qualifies only when it is both non-obvious and reusable in this repository. Write nothing for: - a trivial fix; - standard practice an engineer should already know; - a cross-repository generality that is not specific to this repository. Capture at most one lesson per completed work or implementation. When several facts qualify, choose the lesson most likely to prevent repeated investigation or error here. ## Search Before Writing 1. If `docs/learnings/README.md` exists, read that index first. 2. Open only notes whose index summaries are relevant to the candidate lesson. 3. Update the closest existing lesson before creating a new note. When the index is absent, do not treat an unindexed directory scan as a substitute. Continue only if the completed work itself produced a qualifying lesson. ## Write One Flat Lesson Keep every note directly under `docs/learnings/`; never create category subdirectories. Use [learning-template.md](learning-template.md) with exactly these fields: Context, Lesson, When It Applies, Evidence or Example, and Related Lessons. Keep the note short and cite concrete repository paths, commands, tests, or behavior when useful