# Tui Quality

> Bubbletea/Lipgloss quality rules for AriaCore TUI. Trigger: Changes in model, update, view, navigation, or rendering.

- Skill: `itechdev-mx/tui-quality` (Agent Skill)
- Install (CLI): `npx skillmds@latest add itechdev-mx/tui-quality`
- Raw SKILL.md: https://api.skillmd.com/api/skills/itechdev-mx/tui-quality/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- License: Apache-2.0
- Author: ITECHDEV-MX (https://skillmd.com/u/itechdev-mx)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/itechdev-mx/tui-quality

---


## When to Use

Use this skill when:
- Adding screens or menu options
- Changing key bindings or navigation flows
- Updating list rendering and detail views

---

## UX Rules

1. Keyboard behavior must be consistent across screens.
2. Empty/loading/error states must be explicit and readable.
3. Long lists require clear truncation/scroll cues.
4. Back navigation should preserve context predictably.

---

## Test Rules

- Add `update` tests for new key transitions.
- Add `view` tests for new rendering branches.
- Add `model` tests for async commands/data-loading paths.

No TUI behavior change ships without deterministic tests.

