← ClaudeAtlas

session-retrolisted

Use ONLY when the user explicitly asks for an end-of-session retrospective — triggers like "session retro" / "end of session retro" / "session retrospective" / "wrap up the session" / "what did we learn this session" / "what should I take away from this session" / "let's reflect on this session". NEVER fire unsolicited — this skill produces evaluative feedback on the user's prompting, and reflection without consent is unwelcome. Skip when the session has fewer than ~15 substantive turns (signal too thin), or when the user is mid-incident / mid-deploy. If a sub-skill already ran this session, the retro asks whether to re-run or reuse its output rather than silently duplicating it.
damson/hard-won-skills · ★ 1 · AI & Automation · score 67
Install: claude install-skill damson/hard-won-skills
# Session retrospective Orchestrates three existing skills into one unified end-of-session report: | Sub-skill | Lens | |---|---| | `prompt-coach` (Mode B) | How the user prompted — 4Ds scoring + weakest-pattern diagnosis | | `skill-opportunity-finder` | Repeated patterns worth bundling into new skills | | `claude-md-management:claude-md-improver` | Whether the project's CLAUDE.md files reflect what shipped | The first two sub-skills ship in this plugin. The third is a separate plugin the session may not have — its axis degrades to a skip, never a failure (Step 4). The skill is a **signal** producer — it never applies changes itself. Each section ends with a "want me to act on this?" handoff so the user controls when to write. ## Procedure ### Step 1 — Pre-flight 1. **Count substantive turns**. Skip user messages that are < 10 words AND contain only acknowledgement words (`thanks`, `ok`, `yes`, `no`, `sounds good`, `nice`, `perfect`). Count the rest. Also capture the timestamp of the first counted message as `<session-start>` for the report. If the count is `< 15`, surface this and stop: > Session has only N substantive turns — too thin for a useful retrospective. Try again after a longer working block, or invoke `prompt-coach` / `skill-opportunity-finder` directly if you want one of the sub-axes scored now. 2. **Recency check (in-session)**. If `prompt-coach`, `skill-opportunity-finder`, or `claude-md-management:claude-md-improver` was already invoked in the curr