| name | fix-todos |
| description | Analyzes the items in TODO.md and spins up subagents to address them. Use when the user asks to fix, address, or burn down todos |
Fix the current set of todos:
- Create a subagent for each item in @TODO.md, and let it analyze and triage what it would take to implement a fix.
- If there are any open questions about the items or the corresponding fixes, ask the user for clarification.
- For each item, pick a Claude model to tackle it.
- Put the items in a sensible order, such that simple items and items that others depend on get addressed first.
- Print a table with the sorted list of todos to be addressed.
- Work through the list of items.
For each todo item, spin up a subagent with the picked model so you don't pollute your context.
Don't run subagents in parallel, since they will get into each others way when modifying, building, and committing files.
The subagent should:
- Plan a fix for the todo item
- Execute the plan
- Remove the corresponding item from TODO.md
- Commit the changes
Additional instructions provided by the user: $ARGUMENTS