This walks you through designing a CLI from scratch, covering the whole surface area: arguments, flags, subcommands, output formats, error handling, configuration precedence, and dry-run semantics. It front-loads the clig.dev guidelines as a default rubric, asks only the minimum clarifying questions, then outputs a complete spec with usage synopsis, exit codes, stdin/stdout contracts, and example invocations. Use it when you need to nail down the interface before writing any code. The structured deliverables list is thorough without being prescriptive about implementation. It defaults to sensible conventions like respecting NO_COLOR and requiring confirmations for destructive operations, but stays language-agnostic unless you need parsing library recommendations.
npx skills add https://github.com/steipete/agent-scripts --skill create-cli