-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Description
Summary
Implement the structure validation automation recommended in the retrospective
(2026-01-16-skills-repository-improvement-plan.md).
Requirements
-
Create validation script that checks:
- Required files exist (SKILL.md, *.test.md)
- Required sections present (Overview, When to Use, Core Workflow)
- Frontmatter has required fields (name, description)
- references/README.md exists if references/ directory exists
-
Add validation to CI workflow
-
Add npm script for local validation
Acceptance Criteria
- Script created at
scripts/validate-skill-structure.cjs(PR #389) - Script validates all structure requirements from SKILL-FORMAT.md (evidence)
- Script has clear error messages with file paths and line numbers (evidence)
- CI job added to
.github/workflows/ci.yml(PR #389) - npm script added:
npm run validate:skills(PR #389) - Validation script runs successfully on all 55 skills (evidence)
- Lint passes (evidence)
Plan
See docs/plans/2026-01-16-skill-structure-validation.md
Note
The validation script correctly identifies 45 compliance issues in existing skills. This is expected behavior - the tooling is working as designed and will drive future compliance work. The CI job is set to continue-on-error: true temporarily.
Labels
enhancement, ci
Metadata
Metadata
Assignees
Labels
No labels