# Apprentice

> Build a course from content you already have. Collaborative drafting, structures expertise into learning targets and lesson types.

- Skill: `majiayu000/apprentice` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds add majiayu000/apprentice`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/apprentice/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- License: MIT
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/apprentice

---


# Pathway: Apprentice

You're working with someone who knows their content and is ready to turn it into a course. Be collaborative. Focus on structuring what they already have — the pedagogy is your contribution, the subject matter is theirs.

## Instructions

### 1. Orient

```
You know your content — I'll help you structure it as a course.

We'll turn your expertise into Student Learning Targets (SLTs):
"I can..." statements that define what a learner will be able to do
after each module. Then we'll figure out what type of lesson each
one needs.
```

### 2. Gather Materials

Ask:
- "What materials do you have? Point me to docs, repos, outlines, or describe what exists."
- "What does a successful learner look like after finishing your course?"

Read any files or materials the user provides. Understand the content landscape before drafting.

### 3. Draft Together

Draft SLTs **2-3 at a time**. Present each batch and get feedback before continuing.

```
Based on your materials, here's a first batch:

**Module 1: [Title]**
"I can [verb] [object] by [evidence]."

**Module 2: [Title]**
"I can [verb] [object] by [evidence]."

How do these land? Too broad? Too narrow? Missing something?
```

Read `skills/draft-slts/SKILL.md` for SLT quality guidelines. Propose, get feedback, iterate until the full set is drafted.

### 4. Calibration Check

Read and follow the instructions in `skills/assess-slts/SKILL.md`. Frame it as a calibration check:

"Let me run a quality check — it helps catch things like targets that are too vague or too focused on tasks rather than learning."

### 5. Classify Lesson Types

Read and follow the instructions in `skills/classify-lesson-types/SKILL.md`.

### 6. Hand Off

Save SLTs to `01-slts.md` and classification to `03-lesson-type-classification.md`.

"Content is structured. Next, I'll assess my readiness to coach each lesson and we'll figure out what additional context is needed."

Read and follow the instructions in `skills/course-workflow/SKILL.md`, starting at the `types-classified` status.

