CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

attest

Verifying spec compliance: extracts ACs from specs, adversarially checks conformance, generates BDD scenarios and traceability matrices. Use when impl must be proven to match a PRD/SRS/AC.

Quality

79%

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 ./attest/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

73%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 tightly engineered, highly actionable process specification with an exemplary five-phase workflow and explicit validation gates throughout. The main weaknesses are redundancy (a metadata comment block and repeated rules that could be trimmed) and heavy reliance on roughly twenty reference files that are not present in the reviewed bundle, some of which hold definitions (e.g., HP/NP/BP/EP) the body uses without defining.

Suggestions

Trim the duplication: remove the CAPABILITIES_SUMMARY HTML comment block (its routing content is already in the body's Collaboration and Trigger Guidance sections) and state the 'Attest writes no code' rule once in Boundaries, citing it elsewhere instead of restating it.

Define the scenario type abbreviations HP/NP/BP/EP inline (a one-line parenthetical in the priority-minimums sentence) so the body's most-used convention is self-contained without requiring reference/bdd-generation.md.

Consolidate recurring content — the Operating Modes table and Recipes table overlap in mode-binding detail, and the fix-prompt suppression conditions appear in Core Contract, Output Requirements, and LLM Fix Prompt Generation; state each once and cross-reference.

DimensionReasoningScore

Conciseness

The body is dense and telegraphic with no explanations of concepts Claude already knows, but a meaningful fraction is trimmable duplication: the 30-line CAPABILITIES_SUMMARY HTML comment repeats routing info already in the body, 'Attest writes no code' and the BOUNDARIES.md citation recur three-plus times, and operating-mode and verdict details appear in multiple sections. It fits 'mostly efficient but could be tightened' better than anchor 4, where over-explanation would be only minor.

3 / 5

Actionability

Concrete ID schemes (AC-{FEATURE}-{NNN}, SC-{criterion_id}-{type}-{NNN}, PRB-{category_code}-{NNN}), numeric gates (confidence >= 0.8 / 0.5-0.8 / < 0.5; 20+ criteria; >30% ambiguity; <= 3 HIGH PARTIAL; >= 90% traceability), verdict tables, a fixed report section order, and named fix-prompt verbs make the guidance mostly executable. Minor gaps remain: the HP/NP/BP/EP scenario types are used in the priority minimums but never defined in the body, and key mechanics (evidence schema, confidence computation) defer to reference files absent from the bundle.

4 / 5

Workflow Clarity

The INGEST -> EXTRACT -> GENERATE -> VERIFY -> ATTEST pipeline is laid out in a table with per-phase goals, required outputs, and files to read, backed by explicit validation checkpoints: ingest confidence gates, 'Confidence < 0.5 -> NOT_TESTED, never PASS', Ask-First triggers with timing (SPEC_MISSING, SCOPE_SELECTION, AMBIGUITY_CRITICAL, REJECT_CRITICAL), mode auto-detect rules, and subcommand dispatch. As a read-only verification skill, no destructive/batch validation cap applies.

5 / 5

Progressive Disclosure

The design is strong: a Reference Map with a 'Read this when' column, a per-phase Read column, inline thresholds with detail deferred, and one-level-deep signaling. However, none of the ~20 referenced files (reference/*.md, _common/*.md) exist in the reviewed bundle, so the split cannot be verified, and the sheer number of external dependencies burdens navigation — good structure with gaps rather than fully clean.

4 / 5

Total

16

/

20

Passed

Description

75%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 compact, third-person description that concretely names the skill's four core actions and includes an explicit 'Use when' trigger tied to PRD/SRS/AC verification. It would score higher with natural-language trigger synonyms, spelled-out terms ('implementation', 'acceptance criteria'), and a broader when-clause.

Suggestions

Spell out the abbreviations on first use ('acceptance criteria (ACs)', 'implementation', 'product/requirements spec (PRD/SRS)') so users who say the full phrases match the trigger naturally.

Broaden the 'Use when' clause with concrete trigger variants, e.g. 'Use when the implementation must be verified against a spec, acceptance criteria need extraction, or the user asks for compliance checks, BDD scenarios, or traceability.'

Mention the distinctive output artifacts (compliance verdicts and fix-prompt handoffs) so the description covers the skill's full action set and separates it further from generic test-writing skills.

DimensionReasoningScore

Specificity

'extracts ACs from specs, adversarially checks conformance, generates BDD scenarios and traceability matrices' lists several specific concrete actions in third person. It falls short of anchor 5 because the lead 'Verifying spec compliance' is a domain label rather than an action, abbreviations ('ACs', 'impl') blur the actions, and other capabilities (verdict issuance, fix-prompt generation) go unmentioned.

4 / 5

Completeness

It answers both 'what' (four named actions) and 'when' ('Use when impl must be proven to match a PRD/SRS/AC'). The 'when' clause is explicit but single-condition and heavily abbreviated, lacking the concrete trigger-phrase variety of anchor 5, while clearly exceeding anchor 3's missing-or-implied trigger.

4 / 5

Trigger Term Quality

Terms like 'spec compliance', 'conformance', 'BDD scenarios', 'traceability matrices', 'PRD/SRS/AC', 'spec', and 'impl' give good keyword coverage a user in this domain would say. A few natural variations are missing — 'verify the implementation matches the spec', 'acceptance criteria' spelled out, 'requirements traceability' — keeping it at anchor 4 rather than 5.

4 / 5

Distinctiveness Conflict Risk

Spec-compliance verification against PRD/SRS/AC with BDD and traceability artifacts is a clear niche unlikely to grab unrelated skills. Minor overlap risk remains with test-writing and audit-type skills that also trigger on 'BDD scenarios' or 'traceability', matching anchor 4 rather than the minimal-conflict anchor 5.

4 / 5

Total

16

/

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

simota/agent-skills

Path

attest/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.