CtrlK
BlogDocsLog inGet started
Tessl Logo

engram-tui-quality

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

67

Quality

80%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./skills/tui-quality/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

85%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is concise and well-structured into clear sections with a strong testing checkpoint, scoring well on workflow clarity and progressive disclosure. Its main weakness is actionability: the UX rules are principle-level directives rather than concrete, verifiable instructions.

Suggestions

Make the UX rules more verifiable, e.g. 'Confirm every screen reacts to the same quit/escape keys' rather than the abstract 'Keyboard behavior must be consistent across screens'.

Add a concrete definition of done or checklist that ties UX and test rules together so it is clear when a change is ready to ship.

DimensionReasoningScore

Conciseness

The body is lean at ~37 lines with no padding and no explanation of concepts Claude already knows (it assumes familiarity with Bubbletea model/update/view), so every token earns its place per the score-3 anchor.

3 / 3

Actionability

Test rules are concrete ('Add update tests for new key transitions') but the UX rules are principle-level directives ('should preserve context predictably') that are not directly verifiable or executable, fitting the score-2 anchor of some concrete guidance with incomplete or missing details.

2 / 3

Workflow Clarity

This is a simple single-purpose checklist skill whose flow (change -> apply UX rules -> add tests -> ship only with tests) is clearly sequenced with a final gating checkpoint, so it qualifies for a 3 under the simple-skills allowance.

3 / 3

Progressive Disclosure

The skill is under 50 lines, needs no external references, and is organized into three well-labeled sections (When to Use, UX Rules, Test Rules), satisfying the score-3 condition for simple skills with just well-organized sections.

3 / 3

Total

11

/

12

Passed

Description

75%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is well-scoped to a clear niche and includes an explicit trigger clause, giving strong completeness and distinctiveness. It is slightly weaker on specificity and trigger-term coverage because it does not enumerate the concrete actions the skill performs or include common conversational phrasings.

Suggestions

Name the concrete actions the skill performs (e.g., 'enforce UX rules and require deterministic update/view/model tests') to lift specificity.

Add a few natural conversational trigger phrasings (e.g., 'Use when adding a screen, rebinding keys, or changing list rendering') alongside the technical terms.

DimensionReasoningScore

Specificity

Names the domain ('Bubbletea/Lipgloss quality rules for Engram TUI') and trigger areas (model, update, view, navigation, rendering) but does not enumerate the concrete actions the skill performs (enforcing UX rules, mandating tests), matching the score-2 anchor of naming domain and some actions without being comprehensive.

2 / 3

Completeness

It states both what ('Bubbletea/Lipgloss quality rules for Engram TUI') and when via an explicit 'Trigger:' clause, so it clearly answers what AND when with explicit triggers as required for a 3.

3 / 3

Trigger Term Quality

'Trigger: Changes in model, update, view, navigation, or rendering' uses real Bubbletea/TUI terms the target user would say, but the terms are fairly specialized and lack common conversational variations, fitting the score-2 anchor of some relevant keywords missing common variations.

2 / 3

Distinctiveness Conflict Risk

The description is scoped to a single project (Engram TUI) and a specific stack (Bubbletea/Lipgloss), giving it a clear niche with distinct triggers unlikely to conflict with other skills.

3 / 3

Total

10

/

12

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
Gentleman-Programming/engram
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.