All skills
simota avatar

/canon

@e307415
by shingo imotasimota/agent-skills85 stars
15

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.

Use this Skill: https://skilld.dev/gh/simota/agent-skills/canon

This session only. Nothing lands on disk.

referenceanthropic-skill-standards.md

≈1.6k tokens on demand. Your agent reads this file only when SKILL.md points to it.

Anthropic Skill Standards Reference

Source: "The Complete Guide to Building Skills for Claude" (Anthropic, 2025)

Reference used by Canon in the ASSESS phase to evaluate SKILL.md compliance with the official specification.


1. Standard Overview

Field Value
Standard Name Anthropic Agent Skill Specification
Publisher Anthropic
Version 2025 (The Complete Guide to Building Skills for Claude)
Scope Skill design, structure, and distribution across Claude Code / Claude.ai / API
Category AI Agent Quality
Canon Category Code SKILL

2. Requirements Matrix

2.1 Structural Requirements (STR)

ID Requirement Level Evidence
STR-01 A SKILL.md file exists (case-sensitive) CRITICAL File existence check
STR-02 YAML frontmatter is enclosed by --- delimiters CRITICAL YAML parse validation
STR-03 The name field is kebab-case HIGH Regex: ^[a-z0-9]+(-[a-z0-9]+)*$
STR-04 name matches the folder name HIGH String comparison
STR-05 name does not contain "claude" / "anthropic" CRITICAL String search
STR-06 A description field is present CRITICAL Field presence check
STR-07 description is 1024 characters or fewer HIGH Character count
STR-08 description contains no XML tags (< >) CRITICAL Character search
STR-09 The skill folder contains no README.md MEDIUM File absence check
STR-10 compatibility field is 500 characters or fewer (when used) LOW Character count

2.2 Description Quality Requirements (DSC)

ID Requirement Level Evidence
DSC-01 WHAT (what it does) is described HIGH Semantic analysis
DSC-02 WHEN (when to use it / trigger conditions) is described HIGH Trigger phrase presence
DSC-03 Concrete tasks/phrases are included MEDIUM Actionable keyword detection
DSC-04 Relevant file types are mentioned when applicable LOW Context-dependent
DSC-05 Not vague (excludes generic wording like "Helps with projects") HIGH Anti-pattern matching

2.3 Instruction Quality Requirements (INS)

ID Requirement Level Evidence
INS-01 A step-by-step structure is present HIGH Heading/list structure
INS-02 Instructions are concrete and actionable HIGH Imperative verb presence
INS-03 An Examples section is present MEDIUM Section heading detection
INS-04 Troubleshooting / error handling is described MEDIUM Section heading detection
INS-05 Links from reference/ are appropriate MEDIUM Link validity check
INS-06 Critical instructions are placed near the top of the document LOW Position analysis

2.4 Progressive Disclosure Requirements (PD)

ID Requirement Level Evidence
PD-01 1st level: frontmatter is minimal yet sufficient for triggering decisions HIGH Frontmatter content analysis
PD-02 2nd level: SKILL.md body focuses on core instructions MEDIUM Word count ≤ 5000 recommended
PD-03 3rd level: details are separated into reference/ MEDIUM Directory structure check
PD-04 Reference links from SKILL.md are explicit LOW Reference link presence

2.5 Composability Requirements (CMP)

ID Requirement Level Evidence
CMP-01 Designed to coexist with other skills LOW Exclusive capability claims absence
CMP-02 Environment dependencies are recorded in the compatibility field LOW Field content check

3. Troubleshooting Compliance Check

In the ASSESS phase, evaluate skill compliance against the following 6 categories:

Category Check Compliant Criteria
Upload Failure SKILL.md naming, YAML format, name format STR-01 through STR-05 all PASS
Undertriggering Description quality DSC-01 through DSC-05 all PASS
Overtriggering Scope clarity, negative triggers DSC-02 + presence of scope-limiting statements
Instructions Not Followed Instruction structure quality Key items in INS-01 through INS-06 PASS
MCP Connection Issues Explicit MCP dependencies and error handling INS-04 + MCP-related troubleshooting
Large Context Issues Progressive Disclosure implementation PD-01 through PD-04 all PASS

4. Compliance Level Determination

Overall Determination Criteria

Level Criteria Action
Compliant All CRITICAL PASS + 80%+ of HIGH PASS Document and maintain
Partial All CRITICAL PASS + 50-79% of HIGH PASS Enhancement recommended
Non-compliant 1+ CRITICAL FAIL Remediation required

Severity Timeline

Severity Timeline Examples
CRITICAL Immediate Missing SKILL.md, broken YAML, XML in frontmatter
HIGH 1 sprint Vague description, no trigger phrases, no steps
MEDIUM 1 month No examples, no troubleshooting, inline-heavy
LOW Backlog Missing compatibility field, no negative triggers

5. Role Boundary with Gauge

Aspect Canon Gauge
Target standard Anthropic official skill specification + industry standards Ecosystem's internal 16-item normalization checklist
Evaluation perspective Compliance with external standards Conformance with internal templates
Output Compliance report with citations PASS/PARTIAL/FAIL with fix snippets
Collaboration Canon detects official-standard violations → Gauge performs detailed verification against the internal checklist Gauge detects structural issues → Canon cross-checks against official standards

6. Evidence Format

Standard: Anthropic Agent Skill Specification (2025)
Requirement: [ID] [requirement description]
Evidence: [file:line or structural observation]
Status: [Compliant | Partial | Non-compliant]
Finding: [specific observation]
Recommendation: [actionable fix]
Priority: [CRITICAL | HIGH | MEDIUM | LOW]
Remediation Agent: [Sigil | Architect | Gauge]

Source: SKILL.md on GitHub

1 warning13d5 checks · Risk SAFE
  • Gen Agent Trust Hub13d

    The 'canon' skill is a comprehensive framework for assessing software against security, accessibility, quality, and regulatory standards. It provides extensive reference documentation and templates for auditing projects. The skill is verified as safe, with all identified behaviors—such as the use of well-known auditing tools and policy-as-code execution—being standard practices within its functional domain.

  • Socket13d

    No alerts

  • Snyk13d

    Risk: LOW · No issues

  • Runlayer6mo

    2/6 files flagged

  • ZeroLeaks5mo

    Score: 93/100 · 2 sections analyzed

Signed by skilld at e307415. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 2 days ago.

Activeupdated 2 weeks ago

README badge

README badge for simota/agent-skills/canon