Build Ergonomic Clis

Designs, reviews, and implements product-grade command-line interfaces. Covers command tree structure, flag conventions, auth and profile UX, config precedence, human-first output defaults with opt-in machine output (--json), confirmation and dry-run rules, exit codes, and non-interactive behavior. Use when designing a CLI, reviewing CLI UX/DX, planning command structure, adding argument parsing, or implementing a service CLI. Supports C#/.NET Spectre.Console.Cli and Rust clap.

JKamsker Updated

File contents

JKamsker/Skills/tree/main/plugins/build-ergonomic-clis/skills/build-ergonomic-clis commit bcf3f5a3d4

Frequently asked questions

npx skillmds@latest add jkamsker/build-ergonomic-clis