Overview
Thelist-checks command displays all available static analysis checks with their metadata, including check IDs, names, dimensions, severity levels, and whether they’re required by the Agent Skills specification.
Usage
Options
Alias:
-dFilter checks by dimension.Options:structure- File structure and frontmatter checksnaming- Naming convention checksdescription- Description quality checkscontent- Content quality and completeness checks
Alias:
-sOnly show checks required by the Agent Skills specification (excludes quality suggestions).Only show quality suggestion checks (excludes spec-required checks).
Examples
List all checks
Filter by dimension
Show only spec-required checks
Show only quality suggestions
Output Format
The table includes:Unique identifier for the check (e.g.,
skill-exists, valid-frontmatter)Human-readable name of the check
Category of the check:
structure- File organization and frontmatternaming- Naming conventionsdescription- Description qualitycontent- Content completeness and quality
Impact level:
error- Must be fixed (blocks validation)warning- Should be addressedinfo- Optional improvement
Whether the check is required by the Agent Skills specification:
Yes- Spec-required (10 checks)No- Quality suggestion (18 checks)
Brief explanation of what the check validates
Check Categories
Spec-Required Checks (10)
These checks enforce the Agent Skills specification:skill-exists- SKILL.md file must existvalid-frontmatter- Valid YAML frontmatterstandard-fields- Required frontmatter fields presentname-required- Name field in frontmattername-length- Name within length limitsdescription-required- Description field in frontmatterdescription-length- Description within length limitsbody-not-empty- Non-empty skill bodyvalid-scripts- scripts/ folder structure validvalid-references- references/ folder structure valid
Quality Suggestions (18)
These checks recommend best practices:- Token budgets
- Content completeness
- Naming conventions
- Reference depth
- Asset validation
- And more…
Summary Line
The summary shows:- Total number of checks displayed
- Count of spec-required checks
- Count of quality suggestion checks
Exit Codes
- 0: List generated successfully
- 1: Error occurred (invalid dimension, etc.)
Use Cases
Understand available checks
See what validations are performed:Focus on spec requirements
View only mandatory checks:Review content checks
See all content-related validations:Documentation reference
Generate a reference list of checks:Notes
The total check count is 28: 10 spec-required + 18 quality suggestions.
Checks are organized using an auto-discovery pattern. Each check is a class decorated with
@register_check or defined as a FieldRule in the schema.Related Commands
- sklab evaluate - Run all checks and generate report
- sklab validate - Quick pass/fail validation