opentui
OpenTUI позволяет создавать терминальные интерфейсы через Core, React или Solid API. Подходит для задач с компонентами, макетами, обработкой клавиш, анимациями и тестированием.
AImsmps
official
Разработка
★ 225
Что делает навык
OpenTUI — это платформа для создания терминальных пользовательских интерфейсов (TUI) с поддержкой Core, React или Solid API. Она позволяет разрабатывать приложения с компонентами, макетами, обработкой клавиш, анимациями и тестированием.
Когда применять
- Создание новых проектов терминальных интерфейсов с использованием фреймворков React или Solid.
- Разработка компонентов с вложенной стилизацией текста через модификаторы.
- Управление жизненным циклом приложения через рендерер без использования process.exit().
- Настройка макетов и обработка ввода с клавиатуры в терминале.
Как работает
- Инициализировать новый проект с помощью команды create-tui, соблюдая порядок аргументов (опции перед позиционными аргументами).
- Выбрать нужный фреймворк (Core, React или Solid) и загрузить соответствующий файл REFERENCE.md для быстрого старта.
- При необходимости стилизации текста использовать вложенные теги и модификаторы, а не пропсы.
- Для завершения работы приложения использовать метод renderer.destroy() вместо прямого вызова process.exit().
- Использовать структуру из 5 файлов для фреймворков или однофайловые руководства для сквозных концепций.
Примеры запросов агенту
Создай новый TUI-проект на базе React, используя create-tui.
Как правильно передать аргументы в команду create-tui для инициализации проекта?
Как завершить работу TUI-приложения, чтобы избежать прямого вызова process.exit()?
Что понадобится
- Node.js-окружение с поддержкой bun (для выполнения bunx create-tui).
- Доступ к репозиторию opentui-skill для загрузки файлов REFERENCE.md и core/gotchas.md.
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
1Скачать навык
# возьмите папку навыка «msmps-opentui» из репозитория:
# https://github.com/msmps/opentui-skill
2Положить папку с
SKILL.md к навыкам ассистента# положите папку навыка туда, где ассистент ищет skills:
cp -r msmps-opentui/ ~/.claude/skills/msmps-opentui/
Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.