go-tui
Installation
SKILL.md
Go TUI
When to Use This Skill
Use this skill when:
- Creating, modifying, debugging, or reviewing a Go terminal UI built with
github.com/grindlemire/go-tui. - Working with
.gsxfiles,templcomponents, generated*_gsx.gofiles, or thetuiCLI. - Designing component state, keyboard/mouse handling, focus, scrolling, inline widgets, or streaming output for a go-tui app.
- Diagnosing layout, rendering, event propagation, watcher, generated-code, inline, or terminal-restoration problems in a go-tui project.
Do not use this skill for Bubble Tea, tview, termui, curses, generic Go CLI work, or web frontend work unless go-tui is specifically involved.
Mental Model
go-tui is a declarative terminal UI framework for Go with templ-like .gsx syntax and flexbox-style terminal layout.
.gsx files -> tui generate -> *_gsx.go files -> go build -> terminal app