CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

skill-comply

Visualize whether skills, rules, and agent definitions are actually followed — auto-generates scenarios at 3 prompt strictness levels, runs agents, classifies behavioral sequences, and reports compliance rates with full tool call timelines. Use when checking whether agents actually follow the skills, rules, and definitions they were given, rather than assuming they do.

Quality

88%

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

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.

A well-structured, token-efficient overview for a single-purpose tool skill: verified executable commands covering the main usage variants, clear activation triggers, and clean section organization with no unnecessary padding. The main improvement opportunities are folding the redundant 'Key Concept' section into the intro and adding a dry-run-first checkpoint for the costly batch execution.

Suggestions

Fold the 'Key Concept: Prompt Independence' section into the intro's strictness-levels line instead of restating it as a separate section, trimming redundant tokens.

Add a validation checkpoint for the costly batch run, e.g., 'Validate setup first with --dry-run (no cost) before running a full compliance pass'.

Note where reports are written (default results/<skill-name>.md) so the agent knows where to read the output after a run.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence — no explanations of known concepts, just tool-specific facts. One minor trimmable redundancy: the 'Key Concept: Prompt Independence' section ('Measures whether a skill/rule is followed even when the prompt doesn't explicitly support it') restates what the intro's 'scenarios with decreasing prompt strictness (supportive → neutral → competing)' already conveys. Efficient with minor over-explanation fits level 4 rather than level 5's 'every token earns its place'.

4 / 5

Actionability

The Usage section provides three copy-paste-ready commands covering the common cases — full run ('uv run python -m scripts.run ~/.claude/rules/common/testing.md'), dry run ('--dry-run'), and custom models ('--gen-model haiku --model sonnet') — all verified to exist in scripts/run.py. This matches the level-5 anchor (fully executable, specific examples covering common cases), not level 4 which implies missing details.

5 / 5

Workflow Clarity

The agent workflow (activation triggers in 'When to Activate' → unambiguous run command in 'Usage') is a clear, single-action sequence, and the intro's 6-step pipeline explains what the tool does. However, a full run is a batch, cost-incurring operation (multiple agent executions at 3 strictness levels) and the body never suggests validating with the zero-cost '--dry-run' first — a minor validation gap that fits level 4 rather than level 5's explicit checkpoints.

4 / 5

Progressive Disclosure

The body is ~50 lines with well-organized sections (Supported Targets, When to Activate, Usage, Report Contents, Advanced) and needs no external references; the one path it does reference (the scripts.run module) resolves to a real bundle file (scripts/run.py). Per the simple-skill guideline (under 50 lines, no need for external references), this earns level 5 with well-organized sections alone.

5 / 5

Total

18

/

20

Passed

Description

88%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 description: third-person voice, explicit and comprehensive 'what' with five concrete pipeline actions, and an explicit 'Use when...' trigger clause with natural phrasing. The only weaknesses are a few missing trigger synonyms (e.g., 'adherence', 'verify compliance') and a slightly conflicting leading verb ('Visualize') that blurs the skill's distinct measurement niche.

Suggestions

Add trigger synonyms and natural user phrasings to the 'Use when' clause, e.g., 'Use when verifying rule/skill adherence or checking compliance with agent definitions'.

Replace or demote the leading verb 'Visualize' (e.g., 'Measures whether skills, rules, and agent definitions are actually followed') to reduce overlap with visualization-oriented skills.

DimensionReasoningScore

Specificity

The description lists five concrete actions — 'auto-generates scenarios at 3 prompt strictness levels, runs agents, classifies behavioral sequences, and reports compliance rates with full tool call timelines' — comprehensively covering the tool's pipeline. This matches the level-5 anchor (multiple specific concrete actions, comprehensive coverage) rather than level 4, which implies minor gaps in coverage.

5 / 5

Completeness

Both questions are explicitly answered: the 'what' is the enumerated pipeline (generate scenarios, run agents, classify, report compliance rates) and the 'when' is a concrete trigger clause ('Use when checking whether agents actually follow the skills, rules, and definitions they were given'). This clearly matches the level-5 anchor with concrete trigger phrases, not level 4 where the 'when' would be less specific.

5 / 5

Trigger Term Quality

The trigger clause 'Use when checking whether agents actually follow the skills, rules, and definitions they were given' contains natural phrases users would say ('follow', 'skills', 'rules', 'agents'), but misses common synonyms such as 'adherence', 'verify compliance', or 'check rule compliance'. Good coverage with a few natural terms missing fits level 4; it is not level 5 (no synonym-level comprehensiveness) nor level 3 (the terms are natural user phrasing, not just domain jargon).

4 / 5

Distinctiveness Conflict Risk

The compliance-measurement niche ('actually followed', 'compliance rates') is distinct from most skills, but the leading verb 'Visualize whether...' creates minor overlap risk with visualization/dashboard skills that a user might invoke for 'visualize compliance data'. Mostly distinct with minor overlap risk fits level 4; it does not reach level 5's 'minimal conflict risk' because of that leading visualization framing.

4 / 5

Total

18

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

frontmatter_unknown_keys

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

Warning

Total

14

/

16

Passed

Repository

affaan-m/ECC

Path

skills/skill-comply/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.