What problem does it solve? Command-line tools often ship with inconsistent flags, cryptic errors, and output that breaks when piped. This Skill provides a decision framework based on the clig.dev guidelines so every CLI you build or review follows established conventions for usability and robustness. ## Core Features & Use Cases - Command and Flag Design: Standard flag names, flags-over-positional-arguments rules, secret handling, and proportional confirmation for destructive operations. - Help, Output, and Error Guidance: Example-led help text, TTY-aware formatting, stdout/stderr separation, human-readable error rewrites, and meaningful exit codes. - Configuration and Robustness: XDG-compliant config precedence, standard environment variables, progress indicators, network timeouts, and graceful Ctrl-C handling. - Use Case: When adding a new subcommand to a yargs, commander, clap, cobra, click, or argparse tool, use this Skill to validate flag naming, help output, and piped-output behavior against a 16-point review checklist. ## Quick Start Review my CLI tool's argument parsing and help output against the clig.dev guidelines and suggest fixes.