charm-stack

Community

Build TUI apps with Bubbletea, Lipgloss, and Huh.

Authoryurifrl
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Developers building terminal user interfaces face fragmented tooling and inconsistent patterns. This Skill provides a cohesive guide to build TUI apps using the Charm stack (Bubbletea, Bubbles, Lipgloss, and Huh), enabling consistent architecture and reusable components.

Core Features & Use Cases

  • Elm Architecture-based model-update-view pattern for robust TUI apps
  • Compose reusable components with Bubbles (spinners, lists, inputs)
  • Style and layout with Lipgloss for polished terminal output
  • Build interactive forms with Huh to collect and validate user input
  • Apply CLY's modular patterns for scalable command-line projects

Quick Start

Create a minimal Bubbletea program following the Charm stack structure: define a Model, Init, Update, and View; initialize a tea program with tea.NewProgram and run it to render a simple interactive UI.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: charm-stack
Download link: https://github.com/yurifrl/cly/archive/main.zip#charm-stack

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.