CtrlK
BlogDocsLog inGet started
Tessl Logo

gentleman-bubbletea

Bubbletea TUI patterns for Gentleman.Dots installer. Trigger: When editing Go files in installer/internal/tui/, working on TUI screens, or adding new UI features.

64

Quality

75%

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/gentleman-bubbletea/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

82%Weight 40%Scale 1-5

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

The content is highly actionable with concrete code, a clear decision-tree workflow, and good section structure. It is lean and well-organized, with only minor redundancy and no explicit validation feedback loop.

DimensionReasoningScore

Conciseness

The body is mostly lean — patterns, a decision tree, and code with little concept re-explanation — but Pattern 4 and Example 3 overlap on scroll handling, and inline placeholder comments like '// Add new state here' could be trimmed.

4 / 5

Actionability

It provides copy-paste-ready Go code for each pattern, a concrete decision tree, and real build/test commands; the examples cover the common cases (screens, navigation, scrolling, custom messages).

5 / 5

Workflow Clarity

The decision tree sequences the new-screen workflow clearly (constant → state → handler → view → title) and the Commands section supplies build/test checkpoints, but there is no explicit validate-then-fix feedback loop, so it falls short of anchor 5.

4 / 5

Progressive Disclosure

Sections are well-organized (When to Use, Critical Patterns, Decision Tree, Code Examples, Commands, Resources) and the Resources block points one level deep to real source files; the single-file body is fairly long but appropriately sectioned, leaving minor organization gaps versus a fully split structure.

4 / 5

Total

17

/

20

Passed

Description

68%Weight 40%Scale 1-5

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 has a strong, explicit trigger clause and a distinct niche, but its 'what' is generic ('TUI patterns') rather than enumerating concrete capabilities. Adding a short verb list of actions would lift specificity and completeness.

Suggestions

Replace the generic 'TUI patterns' with concrete actions, e.g. 'Add TUI screens, handle keyboard input/navigation, and build Lipgloss UI components for the Gentleman.Dots installer.'

Add common user-facing synonyms to the trigger (e.g. 'terminal UI', 'menus', 'navigation') to improve natural keyword coverage.

Keep the explicit 'Trigger:' clause but lead with the action list so 'what' is as concrete as 'when'.

DimensionReasoningScore

Specificity

The phrase 'Bubbletea TUI patterns for Gentleman.Dots installer' names the domain but offers no concrete actions — 'patterns' is generic; the real actions (add screens, handle input, create components) appear only in the trigger clause, not as stated capabilities.

2 / 5

Completeness

Both 'what' (Bubbletea TUI patterns) and 'when' (explicit 'Trigger:' clause) are present; the 'what' is somewhat vague ('patterns'), so it stops short of the fully concrete anchor 5.

4 / 5

Trigger Term Quality

'editing Go files in installer/internal/tui/', 'working on TUI screens', and 'adding new UI features' are natural phrases a user would say, though common synonyms like 'terminal UI', 'menu', or 'navigation' are absent.

4 / 5

Distinctiveness Conflict Risk

The niche is tightly scoped to one project's installer TUI with a path-specific trigger, giving it a clear, distinct trigger with minimal overlap risk.

5 / 5

Total

15

/

20

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.