cli-patterns
Installation
SKILL.md
CLI Patterns Skill
When to Activate
- Building a new CLI tool or adding subcommands to an existing one
- Designing the argument interface (flags, options, positional args)
- Implementing
--jsonoutput,--quiet, or--verbosemodes - Adding interactive prompts or progress indicators
- Writing subprocess-based CLI tests
- Debugging composability issues (piping, stdin, exit codes)