Проектирование CLI: паттерны и соглашения
general
cli-design — это скилл для Claude Code, который задаёт паттерны проектирования и соглашения для пользовательского интерфейса командной строки проекта vm0. Скилл применяется при написании новых CLI-команд, ревью существующего кода и устранении несоответствий. В основе три ключевых принципа: атомарность команд (каждая команда выполняет одну операцию, агенты комбинируют их свободно), поддержка TTY и Non-TTY режимов (каждая команда работает как в интерактивном, так и в программном режиме), а также управляемые потоки (вывод всегда направляет к следующему действию: успех — следующий шаг, ошибка — способ исправления, пустой результат — предложение создать сущность). Подходит командам, разрабатывающим согласованный и предсказуемый CLI-интерфейс.
- #cli
- #design-patterns
- #user-experience
- #command-line
- #architecture