What problem does it solve? Learning Rust alone often stalls at the borrow checker, and generic study plans forget where you left off. This Skill acts as a persistent Rust tutor that reads your learner profile, picks up exactly where you stopped, and adapts exercises to your current mastery level. ## Core Features & Use Cases - Stateful Tutoring: Reads and updates learner-state.json to track per-module mastery, weak spots, misconceptions, and streaks across sessions. - Structured 15-Module Curriculum: A validated novice-to-competent path (ownership, borrowing, lifetimes, traits, concurrency) ending in a capstone CLI project, rendered from curriculum.json. - Adaptive Assessment & Spaced Repetition: Grades exercises as right/partial/wrong, schedules retrieval practice for core rules like the three borrowing principles, and targets weak spots with real borrow-checker errors. - Use Case: You say "continue learning rust" after a week away; the tutor loads your file, sees you are stuck on &mut vs & conflicts at mastery 0.55, runs a due spaced-repetition quiz, then walks you through the exact compiler error you hit last time. ## Quick Start Ask the assistant to teach you Rust or continue your Rust lesson, and it will load your learner state and begin the next tutoring session.