Check Dimensions
Checks are organized into four dimensions:- Structure - File organization, frontmatter format, folder validation
- Naming - Name format and consistency requirements
- Content - Body quality, token budgets, examples, and references
- Description - Description field requirements
Severity Levels
Each check has a severity level that affects scoring:Spec-Required vs. Quality Checks
Of the 28 total checks:- 10 checks are spec-required (must pass for spec compliance)
- 18 checks are quality suggestions (best practices)
sklab evaluate -s to run only spec-required checks.
All Checks Summary
Structure Checks (7)
Naming Checks (1)
Content Checks (11)
Schema Checks (9)
These checks validate frontmatter fields:Usage
Run all checks:Implementation Details
Skill Lab uses two patterns for implementing checks:- Behavioral checks - Hand-written classes with
@register_checkdecorator (structure, naming, content) - Schema checks - Declarative
FieldRuledefinitions that are automatically converted to check classes
CheckResult objects and are executed by the StaticEvaluator.
For detailed information about each check, see the dimension-specific pages: