CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

wait-what

Stop. That last message did not land: re-pitch it.

Quality

74%

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 ./.agents/skills/wait-what/SKILL.md

The canonical home for this skill is wait-what in mattpocock/skills

SKILL.md
Quality
Evals
Security

Quality

Content

92%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 body is a lean, two-sentence instruction with concrete, executable guidance: it names the communication standard (ASD-STE100 STE), the vocabulary source (CONTEXT.md via CONTEXT-MAP.md), and handles the multi-context edge case. As a simple single-purpose skill with no bundle files, it is appropriately organized with no unnecessary padding; the only minor gap is unspecified behavior when CONTEXT.md is absent.

DimensionReasoningScore

Conciseness

Two sentences, no padding, no explanation of concepts Claude already knows — it names the standard ('ASD-STE100 Simplified Technical English'), the vocabulary source ('CONTEXT.md'), and the disambiguation rule ('CONTEXT-MAP.md') without elaboration. Every token earns its place, matching the lean anchor 5.

5 / 5

Actionability

Concrete, executable instruction-only guidance: a named communication standard, a named vocabulary file, and a conditional resolution path ('follow CONTEXT-MAP.md to the right one if the repo has more than one'). It falls short of anchor 5 only in minor gaps — 'a little bit of context' is unspecific, and there is no instruction for what to do when CONTEXT.md is absent.

4 / 5

Workflow Clarity

This is a simple single-purpose skill (re-pitch the last message) and the single action is unambiguous: re-pitch with context, in Simplified Technical English, using the repo's ubiquitous language, with an explicit conditional for multiple CONTEXT.md files. No destructive or batch operations are involved, so no validation checkpoints are required; per the simple-skill guideline this scores 5.

5 / 5

Progressive Disclosure

The skill is under 50 lines with no bundle files (no references/, scripts/, or assets/ exist), and its single short paragraph is appropriately all inline. The only file mentions (CONTEXT.md, CONTEXT-MAP.md) are repo files the skill operates on, not bundle references, and are clearly signaled one level deep.

5 / 5

Total

19

/

20

Passed

Description

43%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 written as a second-person imperative rather than a third-person capability statement, and it conveys a single generic action with no domain or scope. The 'when' is weakly implied rather than explicit, capping completeness at 3, though the phrasing is distinctive and reads like what a frustrated user would actually say.

Suggestions

Add an explicit trigger clause, e.g. 'Use when the user says they don't understand, asks you to re-explain or restate a previous response, or indicates the last answer did not land.'

Rewrite in third person with concrete actions and a named domain, e.g. 'Re-pitches the previous response with added context, in ASD-STE100 Simplified Technical English, using the repo's ubiquitous language. Use when a response did not land or the user asks for a re-explanation.'

Include natural trigger variations users would say ('I don't understand', 're-explain', 'say that differently', 'restate that') so the description matches real user phrasing.

DimensionReasoningScore

Specificity

The description ('Stop. That last message did not land: re-pitch it.') names one generic action ('re-pitch it') with no domain or scope — below anchor 3 ('names domain and 1-2 concrete actions'), which requires a domain. It is not entirely abstract ('re-pitch' is an action), but the base level of 2 is reduced by 1 because it is written as a second-person imperative ('Stop... re-pitch it') rather than third-person voice, per the judging guideline.

1 / 5

Completeness

The 'what' is clear (re-pitch the last message) but the 'when' is only weakly implied by 'that last message did not land', with no explicit 'Use when...' clause or equivalent. Per the judging guidelines, a missing explicit trigger clause caps completeness at 3; it is above anchor 2 because the 'what' is concrete rather than vague.

3 / 5

Trigger Term Quality

Phrases like 'did not land' and 're-pitch' read naturally as what a user would say when an explanation failed, matching anchor 3's 'some relevant keywords'. It misses common variations a user would actually say — 'I don't understand', 're-explain', 'restate that', 'say that again' — so it does not reach anchor 4's good coverage.

3 / 5

Distinctiveness Conflict Risk

'Re-pitch that' plus 'that last message did not land' carves a distinct niche (an explanation that failed to land) unlikely to fire for unrelated skills. Minor overlap risk remains with general explanation/simplification skills, so it sits at anchor 4 rather than anchor 5's 'clear niche with distinct triggers'.

4 / 5

Total

11

/

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

tonykay/transcriber

Path

.agents/skills/wait-what/SKILL.md

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.