kp-content-validationlisted
Install: claude install-skill Tibsfox/gsd-skill-creator
# 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)
- Batch validation: run all checks across 5 packs in a single pass
## Key Modules
| Module | Purpose |
|--------|---------|
| `src/knowledge/content-validator.ts` | Pack content validation engine |
| `src/knowledge/skillmeta-parser.ts` | .skillmeta YAML parsing with Zod validation |
| `src/knowledge/registry.ts` | Pack registry for cross-reference checking |
| `src/knowledge/dependency-resolver.ts` | Prerequisite chain validation with cycle detection |
| `src/knowledge/prerequisite