engram-tui-quality

SkillMedia

Lets your agent apply coding and testing rules when building terminal interfaces with Bubbletea and Lipgloss.

Then ask your AI: use the engram-tui-quality skill

Details

Instructions available. Your AI can read the instructions. Execution depends on the setup they require.

Add it as a step in a pipeline you build on Ahel, or connect Ahel to Claude, ChatGPT, Cursor, Claude Code or Codex and ask your AI to use it.

About this skill

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

What this skill tells your AI

The instructions your AI receives, as published by gentleman-programming/engram in skills/tui-quality/SKILL.md and read by Ahel’s review.

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.

Signals

GitHub stars
7k
Forks
733
Last commit
Oct 2026
Advanced
Item type
skill
Key
engram-tui-quality
Source
github.com/gentleman-programming/engram