| name | kp-content-validation |
| description | Validates knowledge pack content against runtime schemas: .skillmeta against KnowledgePackSchema, modules against ModulesFileSchema, activities against PackActivitySchema. Checks cross-pack references, learning outcome uniqueness, and file completeness. Use when validating pack content after generation. |
| metadata | {"extensions":{"gsd-skill-creator":{"triggers":{"intents":["pack.*validat","schema.*check","pack.*verify","cross.*pack.*ref"],"files":["src/knowledge/content-validator.ts","src/knowledge/__tests__/content-validator.test.ts"],"contexts":["pack content validation","schema verification"],"threshold":0.7},"token_budget":"1.0%","version":1,"enabled":true,"plan_origin":"244-chipset-agent-definitions","phase_origin":"244"}}} |
Content Validation
Purpose
Validates all generated pack content against the runtime schemas defined in src/knowledge/types.ts. This is the quality gate skill used by the KP-05 validator agent after each batch of packs is generated. It catches schema violations, missing files, broken cross-pack references, and duplicate learning outcome codes before content reaches the review stage.
Capabilities
- .skillmeta YAML validation against KnowledgePackSchema via parseSkillmeta
- Modules YAML validation against ModulesFileSchema
- Activities JSON validation against PackActivitySchema (per-entry)
- Vision document structure validation (required sections present)
- Assessment framework structure validation (rubric levels present)
- Resource catalog validation (links resolve, categories present)
- Cross-pack dependency reference validation (pack_id exists in registry)
- Learning outcome code uniqueness across all registered packs
- File completeness check (all 6 required files per pack directory)