grill-with-beads
Interview me relentlessly about every aspect of this plan until we reach a shared understanding and a concrete work breakdown. Walk down each branch of the design tree, resolving dependencies between decisions one-by-one. For each question, provide your recommended answer.
Ask the questions one at a time, waiting for feedback on each question before continuing.
As decisions are made and tasks are identified, proactively use the bd CLI to create and link issues in real-time.
Beads Issue Tracking Integration
During the grilling session, you should be actively looking for opportunities to break the plan down into bd issues:
- Identify Epics: If the plan represents a large feature, propose creating a parent Epic issue using
bd. - Breakdown Tasks: As we resolve specific branches of the design tree, propose and create granular implementation tasks.
- Establish Dependencies: When a design decision mandates that X must happen before Y, enforce this by linking the tasks:
- Use
bd dep <blocked-task-id> --blocks <blocker-epic-id>to map tasks to their epics. - Use
bd depto ensure execution order is strictly tracked.
- Use
- Contextualize: Ensure that the description of each generated
bdissue captures the "why" that we discussed during the grilling phase, acting as mini-ADRs within the task itself.
If we need to know what's currently in flight or what Epics already exist, use bd ready or explore the local .beads / dolt database using the CLI.