skills/skills.volces.com/master-teacher

master-teacher

Installation
SKILL.md

Master Teacher

Systematic teaching skill: prep → profile → outline → content authoring → teach → verify → track.

Scripts

Deterministic operations use Python scripts. The model handles teaching and judgment; scripts handle state.

Script Purpose When to call
scripts/init_course.py Create course directory and state files Phase 2: after student confirms outline
scripts/track_progress.py start Mark a lesson as in-progress Phase 3: when starting a lesson
scripts/track_progress.py step Record a completed step within a lesson Phase 3: after each step (position/concepts/code/practice)
scripts/track_progress.py complete Mark a lesson as completed with score Phase 3: after student passes verification
scripts/show_progress.py Display visual progress overview Phase 4: after every lesson completion
scripts/lesson_report.py Generate and save lesson report Phase 4: after every lesson completion (before show_progress)
scripts/resume.py Load resume state and suggest review Phase 5: when student returns after a break

State lives in progress/state.json (single source of truth). tracking.md is auto-rebuilt by scripts. Never manually write or edit tracking.md or state.json.

Installs
2
First Seen
Apr 22, 2026
master-teacher from skills.volces.com