一键导入
tui-iterate
Use when iterating on Bubble Tea TUI code. Every change gets a direct model test before committing — send messages, assert state and View().
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when iterating on Bubble Tea TUI code. Every change gets a direct model test before committing — send messages, assert state and View().
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use before claiming any fix, release, or implementation is complete in the lamina workspace. Extends /verify with lamina-specific evidence commands.
Use when a build fails, tests break across repos, or dependencies are out of sync. Extends /debug with lamina-specific tools.
Use when releasing library changes or deploying services across the lamina workspace. Extends /deploy with lamina-specific tools.
Use when grounding in the lamina workspace. Extends /ground with lamina-specific tools.
| name | tui-iterate |
| description | Use when iterating on Bubble Tea TUI code. Every change gets a direct model test before committing — send messages, assert state and View(). |
Like /iterate but for Bubble Tea interfaces. Every UI change gets a model test before you claim it works.
tea.Msg via Update(), assert on model state and View() output.just install. Commit.tea.WindowSizeMsg{Width: 80, Height: 24} before checking View().charmbracelet/x/ansi before string assertions. Set lipgloss.SetColorProfile(termenv.Ascii) in test init.tea.KeyMsg types against the textarea KeyMap — if the textarea binds the key, it will swallow it before your handler sees it.tea.Cmd does NOT execute in direct tests. Assert on model state, not side effects.m.editing), editor content (m.editor.Value()), save, and cancel paths.tea.KeyMsg{Type: tea.KeyCtrlK} // ctrl+k
tea.KeyMsg{Type: tea.KeyEnter} // enter
tea.KeyMsg{Type: tea.KeyEscape} // esc
tea.KeyMsg{Type: tea.KeyRunes, Runes: []rune("x")} // character