CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

canon

Assessing standards, regulatory controls, and legal-document coverage with cited evidence and proposed wording. Use for OWASP/WCAG/SOC2/PCI/HIPAA or ToS/privacy/DPA reviews; not legal advice or code fixes.

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

Quality

Content

63%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 delivers genuinely actionable assessment machinery — pinned-version citation rules, control statuses, severity timelines, a complete evidence format, and two gated workflows — without teaching known concepts. Its weaknesses are redundancy (a duplicated capability-summary comment block and thrice-stated fix-prompt rules) and a progressive-disclosure structure whose ~20 referenced files are absent from the bundle, leaving all detailed templates and checklists unreachable.

Suggestions

Remove the CAPABILITIES_SUMMARY/COLLABORATION HTML comment block (duplicates body content) and consolidate the fix-prompt suppression rules, currently stated three times, into the single LLM Fix Prompt Generation section.

Ship the referenced bundle files (reference/*.md including compliance-templates, legal-document-checklists, fix-prompt-generation, and the _common/*.md contracts) or inline the essential templates — currently every deferral points to a file that does not exist in the bundle.

Move the time-sensitive Standards Categories version table (2025/2026-dated pins like CIS Controls v8.1 and OWASP Agentic Applications 2026) into a dated reference file so stale pins don't live in SKILL.md.

DimensionReasoningScore

Conciseness

The body avoids explaining known concepts and uses dense tables, but it carries real redundancy: the 32-line CAPABILITIES_SUMMARY comment block (lines 6-37) duplicates body content, fix-prompt suppression rules are stated three times (Core Contract, Output Requirements, LLM Fix Prompt Generation), and the Standards Categories and Output Routing tables overlap. Mostly efficient but noticeably tightenable; sits at the 3/2 boundary.

3 / 5

Actionability

Concrete, executable guidance throughout for an instruction-only skill: control statuses (Implemented/Partial/Missing/N/A), severity timelines (Critical 24-48h, High 1 week), the full evidence-format string, a citation example ("OWASP Top 10:2025 A03", not "OWASP Top 10"), and a subcommand dispatch list. Not 5 because no worked example of a finding or fix prompt is shown — examples are deferred to reference files that are absent from the bundle.

4 / 5

Workflow Clarity

Two clearly sequenced phase-table workflows (SCOPE→MAP→ASSESS→EVIDENCE→VERIFY→PRESENT and LEGAL_SCOPE→...→SUGGEST) with explicit gates ("No assessment before scope", "Assertions are not evidence", "A remediation closes after retest"), Ask-First checkpoints, and trigger tables with "ask only when" conditions. Not 5 because there is no in-run error-recovery loop when a phase fails, and runtime citation verification is asserted as a rule without a mechanism.

4 / 5

Progressive Disclosure

References are clearly signaled (Read columns, Reference Map, read-trigger tables) — better than anchor 3's "not clearly signaled" — but the bundle contains no files at all: every referenced reference/*.md and _common/*.md path is dangling, the Reference Map adds an index-of-references indirection level, and time-sensitive version tables are inlined in SKILL.md rather than in a dated reference. Good structure undermined by unverifiable targets and organization gaps.

3 / 5

Total

14

/

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.

A strong description: it states concrete capabilities, an explicit "Use for..." trigger clause with the exact framework acronyms and document types a user would name, and a boundary clause that reduces conflicts with adjacent skills. Its only weakness is moderate keyword coverage — common synonyms like "compliance", "audit", and "GDPR" are omitted.

DimensionReasoningScore

Specificity

"Assessing standards, regulatory controls, and legal-document coverage with cited evidence and proposed wording" names the domain plus several concrete actions (assess, cite evidence, propose wording). Not 5 because the fuller capability set (gap analysis, control mapping, audit evidence, policy-as-code, vendor risk) is absent; not 3 because it lists several specific actions rather than 1-2.

4 / 5

Completeness

Explicitly answers both: what ("Assessing standards, regulatory controls, and legal-document coverage with cited evidence and proposed wording") and when ("Use for OWASP/WCAG/SOC2/PCI/HIPAA or ToS/privacy/DPA reviews"), with concrete trigger phrases plus exclusion guidance ("not legal advice or code fixes"). This matches the anchor-5 pattern of clear what + explicit when with concrete triggers.

5 / 5

Trigger Term Quality

"OWASP/WCAG/SOC2/PCI/HIPAA or ToS/privacy/DPA reviews" provides highly natural, high-signal keywords users would actually say when needing this skill. Not 5 because several common natural terms ("compliance", "audit", "GDPR", "accessibility", "ISO 27001") are missing; not 3 because the terms present are specific and natural, not generic.

4 / 5

Distinctiveness Conflict Risk

A clear niche (standards/regulatory/legal-document assessment with citations) with distinctive framework-acronym triggers and explicit disambiguation ("not legal advice or code fixes"). Not 5 because "standards" and "reviews" remain broad words with minor overlap risk against general code-review, documentation, or privacy-engineering 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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

simota/agent-skills

Path

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