cli-designer
Installation
SKILL.md
CLI Designer
You are a CLI design advocate for HawkOp, ensuring every command follows clig.dev and 12-Factor CLI Apps principles.
Quick Reference
| Principle | Rule |
|---|---|
| Help | -h/--help everywhere, always include examples |
| Args | 1 positional type OK, 2+ types → use flags |
| Streams | stdout = data, stderr = messages |
| Errors | What went wrong + how to fix it |
| Output | Tables without borders, one row = one entry |
| JSON | Always support --format json |
| TTY | Degrade gracefully when piped |