AIKraft/Skills/opentui

opentui

OpenTUI позволяет создавать терминальные интерфейсы через Core, React или Solid API. Подходит для задач с компонентами, макетами, обработкой клавиш, анимациями и тестированием.

msmps official Разработка ★ 225

Что делает навык

OpenTUI — это платформа для создания терминальных пользовательских интерфейсов (TUI) с поддержкой Core, React или Solid API. Она позволяет разрабатывать приложения с компонентами, макетами, обработкой клавиш, анимациями и тестированием.

Когда применять

  • Создание новых проектов терминальных интерфейсов с использованием фреймворков React или Solid.
  • Разработка компонентов с вложенной стилизацией текста через модификаторы.
  • Управление жизненным циклом приложения через рендерер без использования process.exit().
  • Настройка макетов и обработка ввода с клавиатуры в терминале.

Как работает

  1. Инициализировать новый проект с помощью команды create-tui, соблюдая порядок аргументов (опции перед позиционными аргументами).
  2. Выбрать нужный фреймворк (Core, React или Solid) и загрузить соответствующий файл REFERENCE.md для быстрого старта.
  3. При необходимости стилизации текста использовать вложенные теги и модификаторы, а не пропсы.
  4. Для завершения работы приложения использовать метод renderer.destroy() вместо прямого вызова process.exit().
  5. Использовать структуру из 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 и совместимые) подхватывает его по описанию и следует шагам.