Разработка CLI-инструментов и терминальных утилит
devops
Cli developer — это скилл для Claude Code, который помогает проектировать и реализовывать CLI-инструменты: парсинг аргументов, подкоманды, интерактивные подсказки, progress bar, spinner и генерацию скриптов автодополнения для bash, zsh и fish. Берут, когда нужно написать утилиту командной строки с нуля, добавить удобный --help и --version, сделать tab-completion для своего инструмента или когда терминальное приложение ломается на Windows, а в CI падает из-за интерактивного ввода. Скилл покрывает Node.js (commander, yargs, inquirer, chalk), Python (click, typer, argparse, rich) и Go (cobra, viper, bubbletea); включает справочники по дизайн-паттернам, UX и кросс-платформенным тонкостям. Рабочий процесс: анализ UX → дизайн команд → реализация → полировка (цвет, SIGINT, TTY-детектирование) → кросс-платформенное тестирование с целевым стартом менее 50 мс. Направление — создание CLI, а не автоматизация DevOps-пайплайнов (для этого смотри devops-engineer). Подойдёт для любого из трёх языков; не подходит, если нужен полноценный TUI с мышью или десктопный GUI.
- #cli
- #command-line
- #argument-parsing
- #shell-completion
- #commander
- #click