tui

Scaffold Ruby terminal UI apps with Bubble Tea ecosystem components.

Updated Mar 29, 2026
One-click install
npx skills add https://github.com/b08x/syncopated-context --skill tui-b08x
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: tui
Source: https://github.com/b08x/syncopated-context/tree/main/plugins/rubysmithing/skills/tui
Command: npx skills add https://github.com/b08x/syncopated-context --skill tui-b08x

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Terminal UI scaffolding and advisory for Ruby projects using Bubble Tea, Lipgloss, and related toolchains, generating a complete skeleton and guidance to accelerate UI work.

Core Features & Use Cases

  • Full skeleton generation: app.rb, screens/, components/ stubs.
  • Advisor and validation: rubysmithing-context prerequisites and API verification.
  • Domain signals and interactions: supports multi-panel layouts, lists, forms, charts, and navigation patterns.

Quick Start

Run the tui skill to scaffold a complete terminal UI project with a ready-to-use skeleton and architectural guidance.

Frequently Asked Questions about tui

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

FAQPage Schema
How do I scaffold a Ruby terminal UI application with Bubble Tea and Lipgloss?▼

To scaffold a Ruby terminal UI application, this tool generates a full project skeleton including app.rb bootstrapping and lib/ directories with screens and components. It provides architectural guidance for Bubble Tea ecosystem integration.

What is the best way to structure a Ruby TUI project with multi-pane interfaces?▼

The best way to structure a Ruby TUI project is generating a skeleton with dedicated screens and components directories. This enforces using an internal Components::Base adapter for Bubble ecosystem calls, ensuring proper separation for multi-pane layouts.

Can I use Bubbles and Huh for interactive forms in a Ruby terminal app?▼

Yes, you can use Bubbles and Huh for interactive forms in a Ruby terminal app. The scaffolder supports interactive components and LLM-assisted UX patterns, specifically integrating Bubbles, Huh, and Gum for domain interactions.

Does the Ruby Bubble Tea scaffolder include validation for prerequisites?▼

Yes, the Ruby Bubble Tea scaffolder includes advisor and validation features. It verifies rubysmithing-context prerequisites and API compatibility, ensuring your environment meets requirements before generating the terminal UI skeleton.

What libraries are supported for rendering charts and markdown in a Ruby TUI?▼

Supported libraries for rendering charts and markdown in a Ruby TUI include NTCharts for charts and Glamour for markdown. The scaffolder also integrates Harmonica alongside Lipgloss and Bubble Tea for comprehensive terminal rendering.