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.