A canonical document that one or more Skill reference as the authoritative source of truth for a reusable definition, pattern, template, or convention, separating that content from the skills that consume it. Skill specs take one of four shapes:
- Page spec: a standalone page (for example, a skill template or an engine definition).
- Content spec: a named block of page content (for example, Enforcement Patterns on the Skills page).
- Data spec: a row in a reference database.
- Skill-shaped spec: a definition whose structure mirrors a skill's own (canonical definitions, constraints, capabilities).
A Skill Spec is extracted only when two or more skills reference the same canonical content (so the single source of truth eliminates cross-skill drift); single-consumer canonical content stays inside its skill body to avoid premature abstraction.