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
string
Alias:
-dFilter checks by dimension.Options:structure- File structure and frontmatter checksnaming- Naming convention checksdescription- Description quality checkscontent- Content quality and completeness checks
boolean
default:false
Alias:
-sOnly show checks required by the Agent Skills specification (excludes quality suggestions).boolean
default:false
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:string
Unique identifier for the check (e.g.,
skill-exists, valid-frontmatter)string
Human-readable name of the check
string
Category of the check:
structure- File organization and frontmatternaming- Naming conventionsdescription- Description qualitycontent- Content completeness and quality
string
Impact level:
error- Must be fixed (blocks validation)warning- Should be addressedinfo- Optional improvement
string
Whether the check is required by the Agent Skills specification:
Yes- Spec-required (10 checks)No- Quality suggestion (18 checks)
string
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