← ClaudeAtlas

kp-content-validationlisted

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.
Tibsfox/gsd-skill-creator · ★ 61 · AI & Automation · score 77
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