CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

verification-loop

Sistema de verificación completo para sesiones de Claude Code.

Quality

59%

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 ./docs/es/skills/verification-loop/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

75%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 a well-structured, largely executable verification playbook: six ordered phases with concrete commands, explicit stop conditions for build and type failures, and a clear report template. Weaknesses are minor — an undefined "/verify" command, implicit (rather than explicit) fix-and-retry loops after later phases, and a small amount of duplicated/padded prose. Overall a solid, actionable skill whose main deficit is in the description, not the content.

DimensionReasoningScore

Conciseness

The body is dominated by terse bash blocks ("npm run build 2>&1 | tail -20", "npx tsc --noEmit | head -30") with no explanations of concepts Claude already knows, matching anchor 4 ('Efficient; minor instances of over-explanation that could be trimmed'). It is not a 5 because line 9 duplicates the frontmatter description verbatim and the "Establecer un checkpoint mental" block in Modo Continuo is soft padding; not a 3 because there are no whole padded sections.

4 / 5

Actionability

Concrete copy-paste commands cover all six phases (build, tsc/pyright, lint, coverage tests, secret greps, git diff) plus a fill-in report template, matching anchor 4 ('Mostly executable guidance; concrete code or commands with minor gaps'). It falls short of anchor 5 because "Ejecutar: /verify" references an undefined command and the 80% coverage target is a comment rather than an executable check.

4 / 5

Workflow Clarity

Six numbered phases run in a clear sequence with gating checkpoints ("Si el build falla, DETENER y corregir antes de continuar", "Corregir los críticos antes de continuar") and a final LISTO/NO LISTO gate, matching anchor 4 ('Clear sequence with most checkpoints present; minor validation gaps'). It misses anchor 5 because the fix-and-re-run feedback loop after lint, test, or security failures is only implicit, and gating stops after the early phases.

4 / 5

Progressive Disclosure

The skill is self-contained with no bundle files and clear, well-organized sections (Fases, Formato de Salida, Modo Continuo, Integración con Hooks), matching anchor 4 ('Good structure; most content is appropriately placed'). The 50-line simple-skill exception does not apply (~126 lines), and sections like Modo Continuo / Integración con Hooks could arguably be trimmed or split, keeping it below anchor 5.

4 / 5

Total

16

/

20

Passed

Description

25%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 single vague sentence that names a domain but gives no concrete actions, no trigger guidance, and no distinguishing detail; every dimension lands at the 'generic domain mention' level. It reads like the bad-overall example 'Processes data' with a Claude Code gloss. The description should be rewritten to enumerate the six verification phases and add an explicit 'Use when' clause.

Suggestions

Rewrite the description to list concrete actions in third person, e.g. 'Runs build, type-check, lint, test, security, and diff-review phases and produces a pass/fail verification report for Claude Code sessions.'

Add an explicit trigger clause: 'Use when preparing to create a PR, after a refactor or significant code change, or when the user asks to verify, run checks, or gate quality before proceeding.'

Include natural trigger terms users would actually say ("run tests", "check the build", "before PR", "coverage") so the skill is discoverable and distinguishable from generic code-review or testing skills.

DimensionReasoningScore

Specificity

"Sistema de verificación completo para sesiones de Claude Code" names the verification domain but lists no concrete actions (build, types, lint, tests, security, diff are all absent), matching the anchor 'Names the domain but actions are minimal or generic'. It is not a 1 because it is not pure abstract language with no domain, and not a 3 because no concrete capability is stated.

2 / 5

Completeness

The 'what' is vague ("Sistema de verificación completo") and the 'when' is entirely absent — there is no 'Use when...' or equivalent trigger clause, exactly matching anchor 2 ('Has a vague what and no when'). It cannot reach 3 because no explicit trigger guidance exists, per the guideline capping completeness at 3 for missing trigger clauses, and the vague 'what' pushes it below that cap.

2 / 5

Trigger Term Quality

The only keywords are the generic "verificación", "sesiones", and "Claude Code"; the natural phrases a user would say ("run tests", "check the build", "before creating a PR", "coverage") are all missing, matching anchor 2 ('One or two generic keywords; missing the natural phrases users say'). It avoids a 1 only because these terms are not technical jargon.

2 / 5

Distinctiveness Conflict Risk

"Verificación... para sesiones de Claude Code" is very broad and would overlap with code-review, testing, linting, and security skills, matching anchor 2 ('Very broad; high overlap risk with many similar skills'). It is above anchor 1 because it does name a specific context, but below anchor 3 because nothing distinguishes it from any other quality-gate skill.

2 / 5

Total

8

/

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

affaan-m/ECC

Path

docs/es/skills/verification-loop/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.