charmland-go-tui

Installation
SKILL.md

Charmland Go TUI

Use this skill for Go terminal UI work based on Charm's charm.land ecosystem. Focus on the core TUI stack:

  • charm.land/bubbletea/v2 for the Elm-style TUI runtime.
  • charm.land/lipgloss/v2 for styling, layout, tables, lists, and trees.
  • charm.land/bubbles/v2 for reusable interactive components.
  • charm.land/huh/v2 for higher-level interactive forms and prompts.
  • charm.land/glamour/v2 for Markdown rendering in the terminal.
  • charm.land/log/v2 for structured logging that fits terminal apps.

Do not introduce harmonica or wish by default. They are optional adjacent tools: use animation libraries only when the user explicitly needs physics animation, and use SSH-serving libraries only when the user explicitly wants to serve a TUI over SSH.

When to Use This Skill

  • The user asks to build a Go TUI, CLI UI, terminal dashboard, terminal wizard, text UI, or interactive terminal app.
  • The user mentions Bubble Tea, Lip Gloss, Bubbles, Huh, Glamour, or Charmbracelet libraries.
  • The task involves terminal layout, styles, key handling, forms, lists, tables, text inputs, viewport scrolling, Markdown display, progress/spinner UI, or TUI logging.
  • The task is debugging or upgrading a Charm TUI app, especially v1 to v2 API changes.
Installs
2
Repository
cylixlee/skills
First Seen
Jun 29, 2026
charmland-go-tui — cylixlee/skills