opentui

Provides decision trees and references for building terminal user interfaces in Core, React, and Solid.

1.1k|47|Updated Apr 3, 2026
One-click install
npx skills add https://github.com/shadcn-labs/termcn --skill opentui-shadcn-labs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: opentui
Source: https://github.com/shadcn-labs/termcn/tree/main/.agents/skills/opentui
Command: npx skills add https://github.com/shadcn-labs/termcn --skill opentui-shadcn-labs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires references, and includes references (resource) components.

What problem does it solve?

OpenTUI provides a unified reference and decision-guidance to streamline building terminal user interfaces across Core, React, and Solid runtimes, reducing context switching and learning curves.

Core Features & Use Cases

  • Consolidated references for core API, React reconciler, and Solid reconciler
  • Guided decision trees to pick the right framework and components for layout, input handling, and testing
  • Comprehensive guidance for common patterns, debugging, and cross-framework best practices

Quick Start

Choose your framework via the decision trees and load the detailed references to begin building.

Frequently Asked Questions about opentui

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build terminal UIs with React or Solid reconcilers?

You can build terminal UIs with React or Solid reconcilers by using OpenTUI's structured references. It provides decision trees to pick the right framework and guides correct API usage, patterns, and troubleshooting across Core, React, and Solid runtimes.

What is the best way to choose between Core, React, and Solid for terminal UI development?

OpenTUI provides guided decision trees to choose between Core, React, and Solid for terminal UI development. These trees evaluate your layout, input handling, and testing requirements to recommend the appropriate runtime and components.

Does OpenTUI provide references for common terminal UI patterns and debugging?

Yes, OpenTUI provides comprehensive references for common terminal UI patterns, debugging, and cross-framework best practices. It consolidates guidance for the core API, React reconciler, and Solid reconciler to reduce context switching and learning curves.

Can I use OpenTUI to troubleshoot cross-framework terminal UI issues?

Yes, you can use OpenTUI to troubleshoot cross-framework terminal UI issues. It offers structured references to core concepts, patterns, and gotchas, providing comprehensive guidance for debugging and ensuring safe practices across Core, React, and Solid runtimes.

What are the limitations or known gotchas when building terminal user interfaces across different runtimes?

Known gotchas when building terminal user interfaces across different runtimes include cross-framework inconsistencies. OpenTUI addresses these limitations by providing structured references to core concepts, patterns, and gotchas to ensure correct usage and safe practices across Core, React, and Solid.