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

Quality

77%

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

The canonical home for this skill is skill-comply in affaan-m/ECC

SKILL.md
Quality
Evals
Security

Quality

Content

80%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 concise, well-structured overview with verified executable commands and excellent token efficiency. The main gap is workflow clarity: the multi-step, cost-incurring batch pipeline lacks explicit validation checkpoints (e.g., a recommended dry-run-first step and spec review before full execution).

Suggestions

Add an explicit validation checkpoint to the workflow, e.g., "Run with --dry-run first and review the generated spec/scenarios before spending tokens on full execution; adjust and re-run if the spec misreads the rule."

State where reports are written (output path/format) and how to open them, so users can act on the results immediately.

Briefly note the exit behavior or how compliance scores should be interpreted (e.g., what counts as a failing scenario), turning report contents into actionable output.

DimensionReasoningScore

Conciseness

The ~52-line body is lean throughout: a terse 6-item pipeline list, short bullets, three commands, and a one-sentence concept section ("Measures whether a skill/rule is followed even when the prompt doesn't explicitly support it"). It assumes Claude's competence (e.g., references "claude -p" and "stream-json" without explanation) and contains no padded explanations, matching anchor 5; at most one editorial sentence in "Advanced (optional)" could be trimmed, which does not drag it to anchor 4.

5 / 5

Actionability

The Usage section provides three copy-paste-ready commands (full run, "--dry-run (no cost, spec + scenarios only)", and "--gen-model haiku --model sonnet"), and the referenced flags and `scripts.run` module were verified to exist in the bundle. It stops short of anchor 5 because minor details are missing: where reports are written, how to locate/open them, and no reference for the full option set.

4 / 5

Workflow Clarity

The numbered 1-6 pipeline (spec generation → scenario generation → running → classification → temporal ordering → reports) gives a clear sequence, but validation checkpoints are only implicit — the dry-run option exists yet is never framed as a verify-spec-first step, and there is no feedback loop (check generated spec → adjust → re-run). Since running agents across multiple scenarios is a batch operation with real cost, the rubric's batch-operation cap holds workflow clarity at 3.

3 / 5

Progressive Disclosure

The body is a well-organized overview with clear sections (Supported Targets, When to Activate, Usage, Key Concept, Report Contents, Advanced) and nothing inlined that belongs in a separate file. Its only external content — the 11-file scripts/ bundle — is correctly surfaced through a single, clearly signaled entry point (`uv run python -m scripts.run`, verified present in the bundle), so navigation is trivial and structure matches anchor 5.

5 / 5

Total

17

/

20

Passed

Description

66%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 specific, domain-distinct description that names four concrete pipeline actions with natural trigger keywords. Its main weakness is the absence of an explicit "Use when..." trigger clause (capping completeness at 3) and the slightly misleading lead verb "Visualize" in place of "Measures/Verifies".

Suggestions

Add an explicit trigger clause, e.g., "Use when the user asks whether a skill or rule is actually being followed, or after adding/updating rules or skills to verify agent compliance."

Replace the lead verb "Visualize" with "Measures" or "Verifies" to match what the skill does and avoid overlap with visualization skills.

Add natural synonyms and file extensions to broaden trigger coverage, e.g., "adherence", "SKILL.md", ".md rule files".

DimensionReasoningScore

Specificity

The description lists several concrete actions — "auto-generates scenarios at 3 prompt strictness levels", "runs agents", "classifies behavioral sequences", "reports compliance rates with full tool call timelines" — but omits core pipeline steps the body documents (spec generation from .md files, temporal ordering checks), leaving minor coverage gaps. It clearly exceeds anchor 3 (only 1-2 actions) but is not the comprehensive coverage of anchor 5.

4 / 5

Completeness

The "what" is clearly and specifically stated, but there is no "Use when..." clause or equivalent explicit trigger guidance; the opening "Visualize whether skills, rules, and agent definitions are actually followed" only weakly implies the "when". Per the rubric guideline, a missing explicit trigger clause caps completeness at 3 — it is not a 4 because the "when" is implied rather than stated.

3 / 5

Trigger Term Quality

Good natural keyword coverage: "skills", "rules", "agent definitions", "actually followed", and "compliance rates" are phrases a user would plausibly say (e.g., "is this rule actually being followed?"). It falls short of anchor 5 because synonyms ("adherence", "obeys", "respects") and file extensions ("SKILL.md", ".md") are absent, though it is well above anchor 3's partial coverage.

4 / 5

Distinctiveness Conflict Risk

The niche — measuring whether agent behavior complies with skills/rules/agent definitions — is clear and rarely overlapping, so it is well above anchor 3. However, the leading verb "Visualize" mischaracterizes the skill (the body says "Measures") and creates minor overlap risk with chart/dataviz skills, keeping it below anchor 5's "minimal conflict risk".

4 / 5

Total

15

/

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.

Validation — 15 / 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

valeriibeck-star/claude-skills

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.