Educational Workflow Skill
Provides structured patterns for managing educational graphics development sessions.
Quick Teaching Patterns
Learning Session Start
- •Check @docs/learning-progress.md for context
- •Delegate to git-manager: create/switch to learning branch
- •Plan session objectives with student
- •Load specific context modules as needed
Implementation Cycle
- •Explain concept with immediate visual example
- •Build working prototype step-by-step
- •Test for console errors using /demo-test skill
- •Git commit with educational context via /commit
- •Extend example to show variation/complexity
Session Close
- •Test all prototypes for console errors
- •Git checkpoint via git-manager with milestone tag
- •Update learning-progress.md via documentation agent
- •Preview next session objectives
Agent Coordination
- •Simple commits:
/commitskill (has conversation context) - •Complex git ops: git-manager agent (conflicts, rebase, PRs)
- •Progress updates: documentation agent
- •Complex research: Task tool with Explore subagent
- •Teaching delivery: Handled by main agent following
.claude/rules/learning-workflow.md
Context Management
- •Load modules on-demand only
- •Delegate liberally to preserve main context
- •Use emergency recovery if overloaded
- •Keep CLAUDE.md as single source of truth
Testing Integration
MANDATORY: Run /demo-test after:
- •Three.js feature additions
- •Vue reactivity changes
- •Shader implementations
- •WebGPU integrations
Phase-Specific Instructions
start
Initialize a new learning session by checking progress status and preparing the development environment.
implement
Execute the core implementation cycle with testing and commits at each milestone.
close
Properly close the session with testing, documentation updates, and milestone tags.