reflectionlisted
Install: claude install-skill DavoDC/claude-playbook
# /reflection
Extract improvements from recent sessions and apply them to the workspace. The self-improving feedback loop made explicit.
## When to run
Every 5-10 sessions, or after any significant block of work. More often than that wastes tokens re-reading unchanged history.
---
## Steps
### 1. Find what's new since last reflection
If you track a `last-reflection-sha` file:
```bash
git log $(cat memory/last-reflection-sha.txt)..HEAD --oneline -- memory/session-history.md
```
If no prior anchor: read the last 10-15 sessions from `memory/session-history.md`.
### 2. Read only the new sessions
Extract sessions added since last reflection. For each session, look for:
- **Repeated corrections** - same behavior corrected 2+ times = should be a rule
- **Successful patterns** - mine "What worked this session" sections. For each one: name the pattern AND propose how to amplify it (promote to CLAUDE.md, add to a skill, cross-reference from related files). Land amplification edits in the same /reflection commit.
- **Implicit preferences** - things you said yes to without ever writing them down
- **Skills or tools built** - not yet documented anywhere
### 3. Route each finding
| Finding type | Where it goes |
|---|---|
| Correction repeated 2+ times | `memory/feedback/feedback_<topic>.md` |
| Cross-cutting hard rule | `.claude/rules/enforced-rules.md` |
| CLAUDE.md principle | workspace `CLAUDE.md` |
| Context/memory fact | `memory/MEMORY.md` + linked file |
### 3b. Worksp