CtrlK
BlogDocsLog inGet started
Tessl Logo

deviation

Rosetta CRITICAL MUST skill. MUST activate when intent is unclear, you cannot follow original intent, you cannot easily or reliably solve the problem, something came as SURPRISE or UNEXPECTED, you cannot bet $100 on your solution, you detect unknowns or assumptions that critically affect the solution, you detect deviation NOT complying with original intent, you panic, or user asked to UNDO.

60

Quality

71%

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 ./instructions/r2/core/skills/deviation/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

86%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 an exceptionally concise, well-structured circuit-breaker procedure with clear sequencing and a decision checkpoint, supported by a short pitfalls list. Its main weakness is a couple of abstract steps that tell Claude what to consider rather than exactly how to execute.

DimensionReasoningScore

Conciseness

The body is a lean numbered procedure plus a two-item pitfalls list with zero padding and no explanation of concepts Claude already knows; every token earns its place, matching the 'lean and efficient' anchor.

5 / 5

Actionability

Most steps are concrete and executable ("Escalate: subagents → orchestrator → user", "Update AGENT MEMORY.md with root cause", "Wait for explicit decision", "RECOMMEND user to USE SKILL post-mortem"), but a few are abstract directives ("THINK THE OPPOSITE — challenge current direction", "DOUBLE CHECK against original intent") leaving minor gaps, so it sits at 4 rather than 5.

4 / 5

Workflow Clarity

A clearly sequenced 8-step process with a verification step (step 2 double-check) and an explicit checkpoint (step 6 wait for explicit decision) plus an escalation feedback loop; the destructive-ops cap does not apply because this is a circuit-breaker that prevents harm, but validation is light enough to stay at 4 rather than 5.

4 / 5

Progressive Disclosure

The skill is under 50 lines, single-purpose, has no external references, and is organized into clear <process> and <pitfalls> sections, qualifying for the simple-skill exception that allows a 5 without bundle files.

5 / 5

Total

18

/

20

Passed

Description

56%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 a strong, explicit trigger list with good synonym coverage but is one-sided: it thoroughly answers 'when' while barely answering 'what' the skill does, and its actions are minimal. Stylistic MUST/caps emphasis and some internal-state phrasings slightly undercut naturalness.

Suggestions

Add a brief 'what' clause stating what the skill actually does (e.g., 'Halts work, re-checks intent, and escalates for a decision') before the trigger list.

Soften internal-detection phrasings like 'you cannot bet $100 on your solution' toward terms a user would actually say, or label them as self-detection signals separate from user triggers.

Reduce the repeated MUST/caps styling so the trigger terms read as natural conditions rather than alarm copy.

DimensionReasoningScore

Specificity

The description names the domain (handling deviations / critical situations) but the only named action is "MUST activate"; it lists no concrete actions the skill performs, matching the 'names the domain but actions are minimal' anchor and falling short of the 3-anchor's '1-2 concrete actions'.

2 / 5

Completeness

The 'when' is explicit and strong (a long trigger clause) but the 'what' is reduced to the single word "activate" with no description of what the skill does, so the weak 'what' caps it at 3 rather than 4 despite the strong 'when'.

3 / 5

Trigger Term Quality

Broad synonym coverage ("intent is unclear", "SURPRISE or UNEXPECTED", "panic", "user asked to UNDO", "deviation", "unknowns or assumptions") gives good keyword coverage, but several phrasings are internal-detection states ("cannot bet $100", "you panic") rather than natural user utterances, keeping it below the 5-anchor.

4 / 5

Distinctiveness Conflict Risk

It carves a distinct circuit-breaker niche with unusual triggers (panic, surprise, undo, deviation from intent) and low conflict risk, but "intent is unclear" and "cannot easily or reliably solve the problem" are broad enough to overlap with general ask-the-user skills, so it is mostly distinct rather than a clean 5.

4 / 5

Total

13

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
griddynamics/rosetta
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.