$npx -y skills add chacosoldier/compabob --skill reflectEnd-of-session reflection — extract what was learned and what should change, and propose memory updates. Use for "/reflect", "what did we learn", or at the close of a substantial work session.
| 1 | # Reflect |
| 2 | |
| 3 | Turn a session into durable improvement. Distinct from `/handover` (which persists *state* for next time); this extracts *learning*. |
| 4 | |
| 5 | ## Steps |
| 6 | |
| 7 | 1. **Review the session.** What was the goal? What actually happened? |
| 8 | 2. **Extract learnings** in three buckets: |
| 9 | - **What worked** — an approach worth repeating. |
| 10 | - **What broke** — an error, a wrong assumption, a dead end. Note the root cause, not just the symptom. |
| 11 | - **What to change** — a concrete adjustment to how the assistant or the workflow operates. |
| 12 | 3. **Propose memory writes.** For anything that meets the constitution's memory bar (a repeated lookup, a behavioral correction, a costly debugging lesson), draft a `memory/topics/<slug>.md` entry and the one-line `MEMORY.md` index pointer. Show them; do not write without approval. |
| 13 | 4. **Write the diary entry** (optional) to `vault/Daily/YYYY-MM-DD.md` under a `## Reflection` heading. |
| 14 | |
| 15 | ## Output |
| 16 | |
| 17 | A short reflection: the single most useful thing learned, then the three buckets, then the proposed memory writes for approval. No padding, no "overall". |