CtrlK
BlogDocsLog inGet started
Tessl Logo

ask-saif

Ask which kit skill or flow fits the situation. A router over the skills in this kit.

59

Quality

68%

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 ./plugins/tooling/skills/ask-saif/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 an exceptionally lean, well-structured router that gives concrete situation-to-skill mappings and a clear answering procedure with completion checkpoints and a feedback loop. Its only gaps are the absence of a worked output example and a body long enough that splitting the skill catalog into a reference file could be considered.

DimensionReasoningScore

Conciseness

The body is lean and imperative ('Name the next kit skill. Stop.'), assumes Claude's competence, and never explains concepts Claude already knows. Not a 4 because there is no noticeable padding to trim — every line earns its place.

5 / 5

Actionability

Concrete decision tree maps specific situations to named skills (/docs-contribution-router, /sdk-craft, etc.) with a 4-step 'How to answer' procedure, so guidance is mostly executable. Not a 5 because it never shows a worked example of the expected output (a sample routing answer with a ready-to-type line).

4 / 5

Workflow Clarity

'How to answer' gives a clearly sequenced 4-step process with an explicit 'Done when' completion checkpoint, plus a 'Did this help?' feedback loop. Not a 5 because the validation is a post-session yes/no follow-up rather than an in-workflow verify step, though that is appropriate for a non-destructive router.

4 / 5

Progressive Disclosure

Well-organized into clear single-level sections (Docs, Tooling, GTM, Standalone, How to answer) with no nested references and easy navigation; keeping the catalog inline is appropriate for a router. Not a 5 because the body is somewhat long (~80 lines) and the per-flow skill catalog could plausibly live in a one-level reference file.

4 / 5

Total

17

/

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 and clearly positions the skill as a kit router, with a distinct niche and low conflict risk. Its main weakness is the missing explicit 'Use when...' trigger guidance and reliance on kit-internal jargon over natural user phrasing.

Suggestions

Add an explicit 'Use when...' clause naming concrete trigger situations (e.g., 'Use when the human is unsure which kit skill to start').

Replace or augment jargon ('flow', 'router') with natural phrasing a user would actually say, such as 'which skill fits' or 'pick a skill'.

List one or two more concrete routing actions to lift specificity above a single 'ask which fits' statement.

DimensionReasoningScore

Specificity

Names the domain ('kit skill or flow') and a concrete action ('Ask which...fits' / 'A router over the skills'), but stops at one or two actions rather than enumerating several. Not a 4 because it does not list multiple specific actions, and not a 2 because it does name both domain and a concrete routing action.

3 / 5

Completeness

It clearly states what the skill does ('A router over the skills in this kit') but provides no 'Use when...' clause or equivalent explicit trigger guidance, capping completeness at 3 per the rubric. Not a 4 because the 'when' is only weakly implied by 'fits the situation'.

3 / 5

Trigger Term Quality

Contains relevant terms ('kit skill', 'flow', 'fits the situation', 'router') but leans on internal jargon rather than the natural phrases a user would say (e.g., 'which skill should I use'), and omits common synonyms. Not a 4 because natural user phrasing is largely missing; not a 2 because there is more than one generic keyword.

3 / 5

Distinctiveness Conflict Risk

'A router over the skills in this kit' carves a clear meta/router niche with low overlap risk, and the skill is human-invoked (disable-model-invocation). Not a 5 because 'Ask which kit skill or flow fits the situation' is still somewhat broad and could overlap with general help-me-pick requests.

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
saif-shines/devex-kit
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.