CtrlK
BlogDocsLog inGet started
Tessl Logo

ac-criteria-validator

Validate acceptance criteria and feature completion. Use when checking if features pass, validating test results, verifying acceptance criteria, or determining feature completion status.

64

Quality

76%

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 ./.claude/skills/ac-criteria-validator/SKILL.md

The canonical home for this skill is ac-criteria-validator in fernandezbaptiste/Skrillz

SKILL.md
Quality
Evals
Security

Quality

Content

68%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 well-structured, concise, and actionable with executable examples and a correctly deferred API reference to a real bundle file. Its main weakness is workflow clarity, where the high-level steps lack explicit validation checkpoints and feedback loops.

Suggestions

Add an explicit validation checkpoint to the Workflow (e.g., 'Execute: run test suite — if failures occur, stop and report before Analyze') so the sequence has a concrete feedback loop.

Tighten the Validation Result JSON example to a single criterion or reference a sample file, reducing the inline payload.

Expand the terse Workflow step labels with the specific command or call each step performs (e.g., the validator method invoked at Execute and Analyze).

DimensionReasoningScore

Conciseness

The body is mostly lean with terse bullet lists and a focused Quick Start, though the full Validation Result JSON example and the emphatic State Transition block could be trimmed slightly.

4 / 5

Actionability

Quick Start provides executable Python ("from scripts.criteria_validator import CriteriaValidator" with await validate_feature) and Validation Rules as concrete YAML, with the bulk of implementation correctly deferred to scripts/criteria_validator.py; minor gaps remain in setup/teardown detail.

4 / 5

Workflow Clarity

The five-step Workflow (Load, Discover, Execute, Analyze, Report) is clearly sequenced, but the steps are terse single-line labels and lack explicit validation checkpoints or feedback loops within the process.

3 / 5

Progressive Disclosure

Content is well-organized into sections with a clearly signaled, one-level-deep reference ("See scripts/criteria_validator.py for full implementation") that resolves to a real bundle file; only minor organization gaps remain.

4 / 5

Total

15

/

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.

The description is clear, specific, and well-structured with an explicit "Use when" trigger clause covering both what and when. It is slightly held back by repetitive action verbs and minor overlap risk with general test skills.

DimensionReasoningScore

Specificity

"Validate acceptance criteria and feature completion" names the domain plus several concrete actions (checking if features pass, validating test results, verifying acceptance criteria), but the actions are somewhat repetitive variants of validate/check rather than a broad set of distinct capabilities.

4 / 5

Completeness

It explicitly answers both what ("Validate acceptance criteria and feature completion") and when ("Use when checking if features pass...") with concrete trigger phrases, matching the top anchor.

5 / 5

Trigger Term Quality

The "Use when" clause lists natural phrases a user would say ("checking if features pass", "validating test results", "verifying acceptance criteria", "determining feature completion status"), giving good keyword coverage though a few common synonyms are absent.

4 / 5

Distinctiveness Conflict Risk

"Acceptance criteria" and "feature completion" carve a fairly distinct niche with low conflict risk, though it could overlap slightly with general testing/verification 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
fernandezbaptiste/Skrillz
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.