Tool Chain/BMAD
Tool Chain
Use ApiHug BMAD to connect requirements, proto design, implementation, and review through AI workflows.
ApiHug BMAD applies BMAD-style AI delivery to the ApiHug stack. It is the workflow layer that connects requirements, protobuf contracts, implementation, and review.
ApiHug BMAD combines:
Generic AI workflows do not know where ApiHug contracts live, which layers are generated, or which rules reviewers must enforce. BMAD adds that project-specific context.
BMAD depends on ApiHug REPL.
./apihug
apihug> install
Common install options:
install --directory ~/projects/my-api --ides cursor
install --quick-update true
install --compile-agents true
| Workflow path | Primary use |
|---|---|
/bmad:bmw:workflows:apihug-proto-design | generate or refine protobuf contracts |
/bmad:bmw:workflows:apihug-end-to-end | run a requirement-to-code flow |
/bmad:bmw:workflows:apihug-project-review | review a project against ApiHug rules |
/bmad:bmw:workflows:apihug-app-implement | implement application logic from a prepared contract |
/bmad:bmw:agents:apihug is the interactive agent surface for ApiHug-specific drafting and review.
apihug-proto-design when the main job is contract designapihug-end-to-end when the story spans contract and codeapihug-project-review when you need a rule-based auditapihug-app-implement when the contract is ready and the job is handwritten logic