| name | engram-tui-quality | ||||
|---|---|---|---|---|---|
| description | Bubbletea/Lipgloss quality rules for Engram TUI. Trigger: Changes in model, update, view, navigation, or rendering. | ||||
| license | Apache-2.0 | ||||
| metadata |
|
Use this skill when:
- Adding screens or menu options
- Changing key bindings or navigation flows
- Updating list rendering and detail views
- Keyboard behavior must be consistent across screens.
- Empty/loading/error states must be explicit and readable.
- Long lists require clear truncation/scroll cues.
- Back navigation should preserve context predictably.
- Add
updatetests for new key transitions. - Add
viewtests for new rendering branches. - Add
modeltests for async commands/data-loading paths.
No TUI behavior change ships without deterministic tests.