cli-design
Installation
SKILL.md
CLI design checklist
Help and version
- A CLI MUST provide
--helpand-hflags with clear usage, options, and examples. Examples MUST include all required parameters. - A CLI MUST provide
--versionand-Vflags. The agent MUST reserve-vfor--verbose.
Input and output
- A CLI MUST support stdin/stdout piping and MUST allow output
redirection (e.g.,
--outputfor file creation). - A CLI emitting structured data MUST offer machine-readable
output (e.g.,
--json).