Back to projects

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:

AgentRole
OrchestratorRoutes requests, coordinates multi-agent workflows
Asana StrategistBuilds sequences, knows pose relationships and progressions
Anatomy ExpertProvides biomechanics, contraindications, modifications
Theme DeveloperCreates teaching narratives and verbal cuing
ProfessorEvaluates 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