Разработка CLI-инструментов и терминальных утилит

devops

Cli developer is a Claude Code skill that helps design and build command-line interface tools: argument parsing, subcommands, interactive prompts, progress bars, spinners, and shell completion scripts for bash, zsh, and fish. Reach for it when you need to build a CLI utility from scratch, add proper --help and --version support, wire up tab-completion for your tool, or when your terminal app misbehaves on Windows or hangs for interactive input inside CI pipelines. The skill covers Node.js (commander, yargs, inquirer, chalk), Python (click, typer, argparse, rich), and Go (cobra, viper, bubbletea), with built-in reference guides for design patterns, UX, and cross-platform edge cases. The workflow goes: UX analysis → command design → implementation → polish (color, SIGINT handling, TTY detection) → cross-platform smoke tests targeting sub-50 ms startup. Direction is CLI authoring, not DevOps pipeline automation — for that, see devops-engineer. Works across all three supported languages; not the right fit if you need a full mouse-driven TUI or a desktop GUI.