← ClaudeAtlas

promoting-work-log-lessonslisted

Closes the work-log → rules loop: reads docs/logs/*.md, finds lessons recurring across logs, promotes them into .claude/rules, agents, or a skill's SKILL.md. Use for /promoting-work-log-lessons, "promote work-log lessons", "which lessons keep recurring", "what does our session telemetry say". m3l MCP stance: adr_query (ADR-0096).
monte3l/m3l-automation · ★ 0 · AI & Automation · score 56
Install: claude install-skill monte3l/m3l-automation
# promoting-work-log-lessons The `/writing-work-logs` skill writes a durable narrative after each task, and its Step 4 asks the author to fold generalizable lessons into the rules **in the same change set**. That step is discretionary and single-log: the same agent that just wrote one log decides, in the moment, whether a lesson is worth promoting. Nothing ever looks _across_ logs. So a lesson that shows up once and is skipped as "too specific" can recur three logs later and still never reach `.claude/rules/` — the loop leaks. This skill closes that leak. It reads the whole `docs/logs/` corpus at once, finds the lessons that recur (recurrence is the strongest signal that a lesson generalizes), and promotes each to the durable home where it will actually change future behavior. A promoted lesson is stamped back in its source logs so the next run skips it — that provenance marker is how the loop stays closed instead of re-proposing the same thing forever. **Three evidence sources, not one** (ADR-0084). Work logs are the narrative record, but they are not the only place this project's lived experience accumulates: | Source | What it is good for | | ------------------------- | ------------------------------------------------------------------------ | | `docs/logs/*.md` | Narrative cause-and-effect: what was tried, what broke, what fixed it. | | The auto-memory store | Facts a past session j