Use when designing, building, or reviewing a command-line interface (CLI) tool. It provides a checklist of standard CLI conventions and should not be used for non-CLI applications.
The exact command may vary by repository. Check the README on GitHub.
For the skill author
Drop this on your repo README
Shows your skill is listed on Skillteca, generates a backlink and trackable traffic.
[](https://www.skillteca.com.br/skills/cli-design?utm_source=badge&utm_medium=readme&utm_campaign=badge)
Category alert
Get new Design e Frontend skills every Monday
One short email with only the new Design e Frontend skills. 4 minutes of reading, no spam, unsubscribe with one click.
You confirm your email on the first send. No spam. Unsubscribe with one click.
CLI design checklist
Help and version
A CLI MUST provide --help and -h flags with clear usage,
options, and examples. Examples MUST include all required
parameters.
A CLI MUST provide --version and -V flags. The agent MUST
reserve -v for --verbose.
Input and output
A CLI MUST support stdin/stdout piping and MUST allow output
redirection (e.g., --output for file creation).
A CLI emitting structured data MUST offer machine-readable
output (e.g., --json
[Description truncada. Veja o README completo no GitHub.]