CtrlK
BlogDocsLog inGet started
Tessl Logo

tui-tester

Expert guidance for testing Gemini CLI behavior and visual output using terminal automation.

56

Quality

64%

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 ./.gemini/skills/tui-tester/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

75%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 an efficient, actionable operational manual with a clearly sequenced testing protocol and built-in error recovery. It is strong across the board; the main gap is the absence of explicit validation-gating checkpoints and screenshot-capture specifics that would push workflow clarity and actionability to 5.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence — concrete commands and bullets without explaining basic concepts — with only minor trimmable phrasing like 'This skill provides the operational manual for...'.

4 / 5

Actionability

It provides concrete, mostly copy-paste-ready bash commands (agent-tui run/wait/type, env vars, tmux bootstrap) with specific flags; minor gaps remain around screenshot capture syntax and assertion details.

4 / 5

Workflow Clarity

A clear sequenced protocol (Init -> Env Setup -> Session Mgmt -> Gemini specifics) with the Action->Wait->Screenshot->Verify->Next loop and an Error Recovery feedback section; validation is present via --assert but not always gated as an explicit 'only proceed when valid' checkpoint.

4 / 5

Progressive Disclosure

The ~60-line body is well-organized into clearly labeled sections and is self-contained with no need for external references; just over the simple-skill threshold and without any reference split, so it sits at 4 rather than 5.

4 / 5

Total

16

/

20

Passed

Description

53%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 is concise, third-person, and targets a clear niche, but it omits any 'Use when...' trigger guidance and only loosely specifies concrete actions. Adding an explicit trigger clause and a few more specific actions would lift the capped dimensions.

Suggestions

Append a 'Use when...' clause naming concrete trigger phrases (e.g., 'Use when verifying Gemini CLI changes, debugging terminal rendering, or regressing interactive workflows').

List 1-2 more specific concrete actions (e.g., 'drive terminal sessions, capture screenshots, assert on rendered output') to move specificity from 3 toward 4-5.

Include natural user-facing synonyms/file cues a user would actually say (e.g., 'TUI', 'CLI rendering', 'screenshot testing') to broaden trigger-term coverage.

DimensionReasoningScore

Specificity

The description names the domain ('testing Gemini CLI behavior and visual output') and a couple of actions ('testing', 'visual output') but does not enumerate specific concrete actions like the score-4/5 anchors do.

3 / 5

Completeness

It clearly answers 'what' (expert guidance for testing Gemini CLI behavior/visual output) but provides no 'Use when...' clause or equivalent trigger guidance, so completeness is capped at 3 per the rubric guideline.

3 / 5

Trigger Term Quality

It includes relevant terms ('Gemini CLI', 'visual output', 'terminal automation') but these lean technical rather than the natural phrases a user would say, and common variations/synonyms are missing.

3 / 5

Distinctiveness Conflict Risk

The Gemini CLI + terminal automation niche is fairly distinct with minimal conflict risk, though 'testing behavior' could overlap slightly with general testing skills, keeping it just below a 5.

4 / 5

Total

13

/

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
google-gemini/gemini-cli
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.