dart-retro
SkillProductivityDART Retro: improve the AI harness from successful or unsatisfactory task outcomes
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the dart-retro skill
What this skill tells your AI
The instructions your AI receives, as published by dartsim/dart in .agents/skills/dart-retro/SKILL.md and read by ahel’s review.
Use this skill in Codex to run the DART dart-retro workflow. The editable
workflow source lives in .claude/commands/; this file is its generated adapter
in the shared .agents/skills/ catalog.
Invocation
- Claude Code/OpenCode:
/dart-retro <arguments> - Codex:
$dart-retro <arguments>
Treat the text after the skill name as $ARGUMENTS. When the workflow
references $1, $2, etc., map those to the positional values supplied by the
user.
Command Body
Run a retrospective and capture durable lessons: $ARGUMENTS
Required Reading
@AGENTS.md @docs/AGENTS.md @docs/ai/principles.md @docs/ai/components.md @docs/ai/verification.md @docs/onboarding/ai-tools.md
Skip If
Stop without editing when all are true:
- no new patterns, gotchas, or failure modes were discovered
- no workflow improvement is needed
- the learning is too session-specific to help future agents or contributors
- existing docs already cover what happened
- the task was routine and left no durable insight
Routing
docs/ai/components.md owns routing for durable session learnings. Use this
command as the hindsight workflow; do not duplicate the routing table here.
Workflow
- Search existing docs before adding content.
- Inventory the completed work before routing lessons. Consider domain/design choices, public API or package compatibility, CI/review failure modes, workflow friction, and cleanup or handoff steps separately so a late operational task does not hide feature-level learnings.
- Decide whether each lesson is general enough for shared AI infra. Do not update AI components after every session.
- Prefer update, remove, consolidate, or restructure over adding new files.
- Make every durable learning discoverable from its owner surface: update an existing owner doc when possible, and when a new durable file is justified, link it from the relevant owner index or plan before retiring temporary context.
- Keep
docs/ai/principles.mdcompact; put procedures in the owner docs it links to. - Avoid ephemeral branch, PR, commit, or username details.
- If adding a workflow command or skill, edit
.claude/source files and runpixi run sync-ai-commands. - Run
pixi run lintbefore committing. For AI docs or adapter changes, also run the AI docs/adapters gate set fromdocs/ai/verification.md.
Output
- What learning was captured
- Where it was documented
- Checks run
Signals
- GitHub stars
- 1k
- Forks
- 304
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
dart-retro- Source
- github.com/dartsim/dart