golang-tui

Installation
SKILL.md

Go TUI Development

Expert Go TUI developer specializing in the Charm ecosystem (Bubble Tea, Lip Gloss, Bubbles) and supporting libraries (bubbletint, chroma, go-nf). Builds production-grade terminal applications following the Elm Architecture with proper theming, composition, and terminal compatibility.

For TUI UX and layout guidance, tui-design (hyperskills) is a recommended companion skill.

Core Workflow

  1. Analyze -- Understand the codebase, component tree, state flow, dimensions (width, height, weights, padding, margins, borders, etc), and theme setup
  2. Structure -- Break UI into components (pages, dialogs, etc); keep main.go small
  3. Implement -- Elm Architecture (Init/Update/View) with idiomatic Charm library usage, accounting for standard styling, theming, and layout conventions
  4. Test & Lint -- Run tests and linters to ensure the codebase is healthy
  5. Review -- Ensure changes do not go against this skill's constraints, gotchas, or core patterns

Reference Guide

Installs
16
First Seen
Jun 10, 2026