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