CLI

CLI design best practices based on clig.dev — covers argument/flag design, help text, output formatting, error handling, configuration, signals, and robustness. Use this skill when building CLI tools, adding commands or flags, designing help output, formatting terminal output, handling CLI errors, reviewing CLI UX, or making any decisions about how a command-line program interacts with its users. Also trigger when working with argument parsers (yargs, commander, clap, cobra, click, argparse), exit codes, stdin/stdout patterns, progress indicators, or interactive prompts. If the user is building anything that runs in a terminal, this skill probably applies.

kellymears a1fea41 2 files · 27.1 KB Updated

File contents

kellymears/agents/tree/main/plugins/cli/skills/cli commit a1fea416a1

Frequently asked questions

npx skillmds@latest add kellymears/cli