Generates knowledge pack content suites: vision documents, modules YAML, activities JSON, assessment frameworks, resource catalogs, and .skillmeta files. Shared by all 3 tier-specific author agents. Use when creating or updating pack content files.
Provides the content generation methodology for all 35 knowledge packs. This is the shared authoring skill loaded by KP-02 (core), KP-03 (applied), and KP-04 (specialized). It defines the pack file structure, content templates, quality standards, and parallel instruction patterns that enable token caching across packs.
The following instruction sections are identical across all 35 packs and should be cached:
These 8 patterns are loaded once and reused across all pack generation sessions, reducing per-pack token overhead by ~60%.
| Module | Purpose |
|---|---|
src/knowledge/types.ts | Zod schemas defining pack data structures |
src/knowledge/skillmeta-parser.ts | Validates generated .skillmeta against KnowledgePackSchema |
src/knowledge/vision-parser.ts | Validates generated vision documents |
src/knowledge/activity-loader.ts | Validates generated activities JSON |
src/knowledge/assessment-loader.ts | Validates generated assessment markdown |
src/knowledge/resource-loader.ts | Validates generated resource catalogs |
Generate a pack content suite:
For each pack (e.g., MATH-101):
1. Create src/knowledge/packs/math-101/ directory
2. Write vision.md using pack-specific content + shared template sections
3. Write modules.yaml matching ModulesFileSchema
4. Write activities.json as PackActivity[] array
5. Write assessment.md with 4-level rubric
6. Write resources.md with categorized links
7. Write .skillmeta matching KnowledgePackSchema
Apply parallel instruction patterns:
Before generating any pack, load:
- Pack file structure template (shared)
- Vision document skeleton (shared)
- Modules YAML schema (shared)
- Activities JSON schema (shared)
- Assessment rubric template (shared)
- Resource catalog template (shared)
- .skillmeta boilerplate (shared)
- Grade level bands (shared)
Then inject pack-specific: subject content, domain activities, subject-specific resources
2.0% budget reflects the comprehensive authoring methodology covering 6 file types, 8 parallel instruction patterns, and the pack generation workflow. This is the largest knowledge pack skill because it provides the reusable templates that reduce per-pack generation cost. Shared across 3 agents but loaded once per session.