Plan your project
Once a project exists and is Git-backed, the next step is planning: turning the idea into design and plan documents and a tracked tree of work items. Subaya’s planning surface is what AI agents drive against, and what you review and approve.
Capture requirements
Section titled “Capture requirements”Start by recording what the design must do:
suya req add # add a requirement to the current projectsuya req list # list the project's requirementsDesign and plan documents
Section titled “Design and plan documents”Design and plan documents move through review before work begins. List them, read one, and approve it (or a single section) when it’s ready:
suya plan docs listsuya plan docs show <doc-id>suya plan docs approve <doc-id> # approve the whole documentsuya plan docs approve <doc-id> --section <section>Reviews are first-class. Open a round, comment, and resolve:
suya review create <doc-id>suya review show <review-id>suya review comment <review-id> ...suya review approve <review-id>Work items
Section titled “Work items”An approved plan produces a tree of work items (epics → stories → tasks). Walk it:
suya plan items list # the work-item treesuya plan items show <item-id> # a single item's detailOpen a planning session
Section titled “Open a planning session”To work interactively (or to let an agent drive), open a session:
suya plan session # prints how to open a planner sessionsuya attach # attach to your session podNext steps
Section titled “Next steps”- Running simulations — once you have RTL or firmware to test.
- STM32 getting started — an embedded worked example end to end.