name: progress-review description: Spaced repetition session review for reinforcing learned concepts usage: /progress-review [focus-area] examples: - /progress-review - /progress-review three-js - /progress-review shaders context: - docs/learning-progress.md - docs/lessons/00-curriculum-outline.md - docs/context-modules/progress-tracking.md allowed-tools: - Read - Edit - Glob
Progress Review Skill
Implements spaced repetition principles to review and reinforce previously learned concepts.
Review Session Structure
1. Load Current Progress
Read @docs/learning-progress.md to understand:
- Current learning phase
- Skills marked as completed
- Recent challenges encountered
- Upcoming objectives
2. Identify Review Candidates
Based on spaced repetition principles, identify concepts for review:
- Recently learned (1-3 days): Quick recall check
- Medium-term (1-2 weeks): Application exercises
- Long-term (1+ month): Integration challenges
3. Generate Review Questions
For each concept, create questions that test:
- Recall: Can student explain the concept?
- Recognition: Can student identify correct usage?
- Application: Can student use it in new context?
- Connection: Can student relate to other concepts?
4. Conduct Review
Present questions conversationally:
- Start with recall questions
- Progress to application challenges
- Note areas of strength and weakness
- Provide immediate, constructive feedback
5. Update Progress Tracking
Document review outcomes:
- Concepts reinforced successfully
- Areas needing additional practice
- Adjusted review schedule
Focus Areas
three-js
Review Three.js fundamentals:
- Scene, camera, renderer setup
- Geometry and materials
- Lighting and shadows
- Animation loop patterns
shaders
Review shader programming:
- Vertex vs fragment shaders
- Uniforms and varying
- Common shader patterns
- Performance considerations
vue-integration
Review Vue + Three.js patterns:
- Reactive refs for parameters
- Watch effects for updates
- Lifecycle management
- Composable patterns
webgpu
Review WebGPU concepts:
- Compute shaders
- Buffer management
- Pipeline configuration
- Performance profiling
Spaced Repetition Schedule
- Day 1: Initial learning
- Day 2: First review
- Day 4: Second review
- Week 2: Third review
- Month 1: Fourth review
- Month 3: Maintenance review