CLI Output Contracts
CLI commands need stable structured output so agents and humans can build on them.
Steps
- Test parsed command arguments and returned structure.
- Keep errors specific enough to act on.
- Avoid hiding important state behind prose-only output.
Provenance
Seeded during v1 starter-pack expansion from goal.md. Inspired by: https://github.com/obra/superpowers and https://github.com/garrytan/gstack.