| name | training-curriculum |
| description | Use when you need to inspect a target repository and generate a repo-grounded prerequisite curriculum in `curriculum/` that teaches the fundamental technical concepts someone must know before the codebase will make sense or be safe to change.
|
| metadata | {"owner":"tze","authors":["tze","OpenAI Codex"],"status":"active","last_reviewed":"2026-04-21"} |
Training Curriculum
This skill answers a specific onboarding question: "What fundamental technical concepts do I need to know before this repository will make sense?"
The output is not a generic technology explainer and not a normal repo walkthrough. It is a concept-first prerequisite curriculum: the repository is used to decide which technical fundamentals matter, but the curriculum should mainly teach transferable concepts such as transport, concurrency, serialization, timing, media, storage, and security.
Assume read access to the target repository and permission to create or update a curriculum/ directory there before using this skill.
Use This Skill When
- A user asks what they need to learn before they can understand or contribute to a repository
- A codebase depends on unfamiliar protocols, runtimes, infrastructure, math, media, security, or systems concepts
- You need an ordered learning path that starts before repo-specific onboarding docs
- A project needs a
curriculum/ directory that teaches prerequisite technical concepts with direct links back to repository evidence
- A repository already has a curriculum and it needs to be refreshed, split, or validated against the current codebase
Do Not Use This Skill When
- The task is to explain the repository as it already exists for a contributor who has the prerequisite background: use (project-shape or project-review subskills) or the repo's own docs