Дизайн-система терминального вывода для CLI
★ 7.2 · documentation
terminal-output — это скилл для Claude Code, который реализует систему дизайна терминального вывода для swamp CLI. Обеспечивает согласованное форматирование, цветовое кодирование и структуру вывода во всех командах swamp в двух режимах: `log` (человеко-читаемый, по умолчанию) и `json` (структурированный, для скриптов и автоматизации). Скилл описывает архитектуру: команда в `src/cli/commands/` формирует объект данных, отдельный output-файл в `src/presentation/output/` экспортирует интерфейс и функцию рендеринга, которая ветвится по `OutputMode`; пользовательский вывод идёт через `writeOutput()`, а не через LogTape. Цветовая схема строится на `@std/fmt/colors` с автоматической поддержкой `NO_COLOR` и `--no-color`, задаёт стили для заголовков, значений, метаданных, статусов pass/fail. Подойдёт разработчикам swamp CLI, которым нужно создавать или изменять команды с единообразным терминальным выводом.
- #cli-design
- #terminal-output
- #swamp
- #logging
- #user-interface
- #formatting