← ClaudeAtlas

course-builderlisted

Use whenever the user wants to ingest a new course's materials (lecture notes, textbook chapters, HW problems, HW solutions) and build the course-specific knowledge base — patterns.md (recurring solution techniques), coverage.md (HW-to-section map with blind spots), and summary.md (topic tree). Invoked by `/ingest` and `/analyze` slash commands. Designed to be domain-general across math and physics courses (calculus, linear algebra, real/complex analysis, classical mechanics, E&M, thermodynamics, quantum, etc.).
OPTIMETA/PAIDEIA · ★ 81 · Web & Frontend · score 86
Install: claude install-skill OPTIMETA/PAIDEIA
# Course Builder ## Overview This skill turns raw course materials into a structured knowledge base that downstream drilling commands (`/twin`, `/blind`, `/chain`, `/pattern`, `/hwmap`) can query. It is **domain-general** — the same pipeline works for a Linear Algebra course as for a Quantum Mechanics course. Two-phase pipeline: ``` Phase 1: /ingest materials/**/*.pdf → converted/**/*.md (via pdf skill) materials/**/*.md → (copied as-is) Phase 2: /analyze converted/** + materials/*.md → course-index/patterns.md course-index/coverage.md course-index/summary.md ``` ## When to load - User runs `/ingest` or `/analyze` - User mentions adding new course materials - User asks "what does this course cover" or "what are the key techniques" - Downstream commands (`/twin`, `/blind`, `/pattern`, `/hwmap`) need `course-index/` data that doesn't exist yet ## Phase 1: Ingest ### Discovery Scan `materials/` recursively. Classify each file by path and extension: - `materials/lectures/*.pdf|.md` — lecture notes - `materials/textbook/*.pdf|.md` — textbook chapters - `materials/homework/*.pdf|.md` — HW problem sets (rename for consistency: `hw1.pdf`, `hw2.pdf`, ...) - `materials/solutions/*.pdf|.md` — HW solutions (`hw1_sol.pdf`, etc.) or worked examples Ambiguous location (e.g., a PDF in `materials/` root)? Ask user once to categorize, then remember. ### Conversion **All `.pdf` files in `mate