session-retrolisted
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