Complete ALL of the following steps in order:
bd readyIf there are no open issues, say "No beads available" and stop.
Choose the bead to work on based on priority:
- Highest priority number (priority 1 > priority 2 > priority 3)
- If priorities are equal, prefer older beads (created earlier)
- If a bead is already
in_progress, continue with that one
Show which bead you're selecting and why.
bd update <id> --status in_progress
bd show <id>Read the full bead context including the design field to understand the implementation plan.
- Follow the design/plan in the bead
- If no design exists, implement based on the title and description
- Use TodoWrite to track progress on multi-step tasks
mix ciIf CI fails, fix the issues and re-run until it passes.
Once CI passes, commit all changes:
git add -A && git commit -m "<type>: <description>"Use conventional commit types: feat:, fix:, chore:, refactor:, docs:, test:
bd close <id> && bd syncSay "Bead completed." when finished.