opentui
π―Skillfrom msmps/opentui-skill
OpenTUI platform reference skill for OpenCode covering the Core imperative API, React and Solid reconcilers, layout system, keyboard handling, animations, and testing.
Overview
OpenTUI is a skill for OpenCode that provides comprehensive platform reference documentation for the OpenTUI terminal UI framework. It covers the Core imperative API, React reconciler, Solid reconciler, layout system, components, keyboard handling, animations, and testing, with decision trees to guide developers to the right approach for their task.
Key Features
- Multi-Framework Support - Covers three rendering approaches: Core (imperative API), React (declarative reconciler), and Solid (fine-grained reactivity)
- Decision Trees - SKILL.md contains decision trees for choosing frameworks, displaying content, handling input, layout/positioning, animations, and troubleshooting
- Comprehensive Component Library - Documentation for text, box, scrollbox, input, textarea, select, tab-select, ascii-font, code, line-number, and diff components
- Progressive Disclosure Pattern - Organized with a main manifest and categorized reference subdirectories covering core, react, solid, components, layout, keyboard, animation, and testing
- Self-Updating Skill - Use
/opentui --update-skillto update to the latest version, with both local and global installation options
Who is this for?
This is for developers building terminal user interfaces with the OpenTUI framework who want AI-assisted guidance within OpenCode. It is ideal for those choosing between imperative, React, or Solid approaches for TUI development and needing reference documentation for layout, components, and keyboard handling.
Installation
npx vibeindex add msmps/opentui-skill --skill opentuinpx skills add msmps/opentui-skill --skill opentui~/.claude/skills/opentui/SKILL.md