CtrlK
BlogDocsLog inGet started
Tessl Logo

yao-decision

Typed decision expert. ALWAYS invoke this skill when you need structured classification, scoring, or probability estimation — routing tickets, grading content, detecting intent, or any task requiring typed answers with calibrated confidence.

66

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 ./tools/skills/yao-decision/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

76%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.

A highly actionable single-tool reference with executable commands and thorough response/parameter documentation. The main gap is the absence of a verification/retry loop for batch results, which caps workflow clarity.

Suggestions

Add a short feedback loop for batch mode: how to detect per-state errors in `results[].error` and retry just the failed states.

Trim redundant decision_decide examples (e.g., merge the provider and model-override variants) to tighten conciseness.

Consider moving the full parameter and response-format tables into a one-level-deep reference file so the SKILL.md overview stays leaner.

DimensionReasoningScore

Conciseness

The body is a dense, reference-style doc that assumes Claude's competence and avoids explaining known concepts, but the six decision_decide examples plus dual response-format blocks could be trimmed slightly.

4 / 5

Actionability

Copy-paste-ready `tai tool decision_decide` commands cover the common cases (basic, score, provider/model override, batch, file input) alongside full parameter and response-format tables.

5 / 5

Workflow Clarity

Batch mode is supported and its example surfaces a per-state error, but no validation/retry feedback loop is given for failed batch items, so the batch cap holds despite the single-tool simplicity.

3 / 5

Progressive Disclosure

Well-organized with clear section headers and single-level structure, but all reference material (parameter tables, response formats) is inlined with no separate files; at ~115 lines it misses the under-50-line 5-by-default case.

4 / 5

Total

16

/

20

Passed

Description

83%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.

A strong, concrete description that pairs an explicit 'when' trigger clause with a list of recognizable use cases. Minor gains are available by adding synonyms and tightening the abstract opening phrase.

DimensionReasoningScore

Specificity

Names multiple concrete actions ('structured classification, scoring, or probability estimation', 'routing tickets, grading content, detecting intent') but the leading 'Typed decision expert' framing is slightly abstract, leaving minor coverage gaps versus a fully enumerated list.

4 / 5

Completeness

Explicitly answers both what (typed decisions: classification/scoring/probability estimation) and when ('ALWAYS invoke this skill when you need... routing tickets, grading content, detecting intent') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Includes natural phrases users would say ('routing tickets', 'grading content', 'detecting intent') but lacks common synonyms or variations that would round out coverage to a 5.

4 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (typed answers with calibrated confidence) with distinct triggers, but 'any task requiring typed answers' leaves minor overlap risk with general classification skills.

4 / 5

Total

17

/

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
YaoApp/yao
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.