← ClaudeAtlas

retrolisted

Use after ship completes. Three sub-reflectors (instinct, gene, failure) run in parallel to extract lessons, update gene pool, and analyze any failures. Off the latency-critical path.
mickeyyaya/evolve-loop · ★ 2 · Code & Development · score 75
Install: claude install-skill mickeyyaya/evolve-loop
# retro > Sprint 1.3 fan-out + Sprint 3 composable skill (v8.16+). Sub-reflectors merge via dedup-by-title. ## When to invoke - After `ship` completes (PASS) or after audit FAIL/WARN (capture lessons either way) - Cycle is in `ship` or `audit` phase, transitioning to `learn` ## When NOT to invoke - Cycle aborted before producing any artifacts - Pure-documentation cycles (no behavioral changes to reflect on) ## Workflow | Step | Action | Exit criteria | |---|---|---| | 1 | Read build-report.md, audit-report.md, state.json | Inputs loaded | | 2 | Dispatch 3 sub-reflectors in parallel | 3 worker artifacts | | 3 | Aggregator dedups `## Lesson:` blocks across workers | `<workspace>/retrospective-report.md` produced | | 4 | Optionally write to `.evolve/instincts/lessons/<slug>.yaml` | Lessons persisted | ## The three sub-reflectors | Sub-reflector | Focus | Output style | |---|---|---| | `retro-instinct` | Reusable patterns across cycles | `## Lesson: <pattern title>` | | `retro-gene` | Gene-pool updates based on cycle outcome | `## Lesson: <gene insight>` | | `retro-failure` | Failed approaches with reproduction steps | `## Lesson: <failure pattern>` | ## Report format `retrospective-report.md` carries deduplicated `## Lesson:` blocks. Optionally one or more YAML files in `.evolve/instincts/lessons/`. <!-- GENERATED:phase-facts BEGIN — do not edit; run `evolve skills generate`. Sources: docs/architecture/phase-registry.json · go/internal/phasecontract · .evolve/profile