Yoga Teacher Assistant
AI-powered multi-agent system for yoga class planning. Features specialized agents for sequence building, anatomical research, theme development, and teaching readiness evaluation. Built with Python and the Anthropic API.
An AI-powered tool that helps yoga teachers research asanas, build anatomically sound sequences, and develop thematic classes with confidence and creativity.
Why This Exists
Creating a yoga class requires juggling multiple things at once: remembering anatomical details, ensuring sequences flow logically, thinking about progressions and safety, and crafting a coherent teaching narrative. This tool takes the cognitive load off those research and planning tasks so you can focus on what you do best—teaching.
Architecture
The assistant uses an orchestrator + specialists pattern:
| Agent | Role |
|---|---|
| Orchestrator | Routes requests, coordinates multi-agent workflows |
| Asana Strategist | Builds sequences, knows pose relationships and progressions |
| Anatomy Expert | Provides biomechanics, contraindications, modifications |
| Theme Developer | Creates teaching narratives and verbal cuing |
| Professor | Evaluates teaching readiness, develops mastery |
What It Does
Sequence Building
- Provide duration, level, and focus → get a complete class structure
- Sequences follow anatomical progressions: Opening → Warming → Building → Peak → Counter → Closing
- Includes timing, transitions, and alternatives
Anatomical Research
- Deep dive on any pose: muscle engagement, joint actions, contraindications
- Understand the “why” behind each posture
- Get modification suggestions for different populations
Theme Development
- Create coherent teaching themes (hip opening, grounding, heart opening)
- Get verbal anchors for opening, throughout class, and closing
- Pose-by-pose cuing language
Series Planning
- Plan multi-week progressions toward challenging poses
- 4-week, 6-week, or custom duration programs
- Each class builds on the previous with clear skill scaffolding
Teaching Readiness (The Professor)
- Verify you truly understand what you’re about to teach
- Scenario challenges: “What if a student says their knee hurts?”
- Explain-back prompts: “Why does Warrior I come before Warrior III here?”
- Knowledge probes: “What are the contraindications for Headstand?”
- Get a readiness score with specific gaps to study