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 .gsx files, templ components, generated *_gsx.go files, or the tui CLI.
  • 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
Installs
2
Repository
cylixlee/skills
First Seen
Jun 30, 2026
go-tui — cylixlee/skills