ACE - Retro
Lightweight retrospective management -- create, tag, and archive retros from the command line.
Works with: Claude Code, Codex CLI, OpenCode, Gemini CLI, pi-agent, and more.
Getting Started | Usage Guide | Handbook - Skills, Agents, Templates

ace-retro helps teams capture learning while context is still fresh and maintain a searchable archive for follow-up improvements. Use ace-retro create to start a retro from the CLI (or /as-retro-create from an interactive agent session), and /as-retro-synthesize to distill patterns across multiple retros.
How It Works
- Create a retrospective from type-aware templates (standard, conversation-analysis, or self-review) with
ace-retro create. - Enrich metadata with tags and status updates.
- Archive completed retros to preserve history while keeping the active workspace clean.
Testing
ace-test ace-retroruns deterministic fast tests (default package loop).ace-test ace-retro allruns the full deterministic suite.ace-test-e2e ace-retroruns retained scenario workflows undertest/e2e/.ace-test ace-retro featis used only when explicittest/feat/contracts exist.
Use Cases
Capture retros quickly after delivery - use /as-retro-create or ace-retro create to initialize a retro from templates while the work is still fresh.
Synthesize patterns across retros - use /as-retro-synthesize to distill recurring themes and improvement opportunities from multiple retrospectives.
Review and maintain retro metadata - list, show, and update retros with tags and status, then archive completed entries without losing searchability.
Improve agent workflows over time - use /as-handbook-selfimprove to feed retro insights back into handbook guidance for better future performance.
Getting Started | Usage Guide | Handbook - Skills, Agents, Templates | Part of ACE