← ClaudeAtlas

fluent-learnlisted

Main adaptive language-learning session that mixes skills (writing, speaking, vocabulary, reading) and exercise types based on the learner's current level, weak patterns, and due reviews. Triggered only when the learner types /fluent-learn. Greets the learner, shows today's plan, asks what to practice, runs interleaved exercises one at a time, and updates all databases at the end.
aymkin/fluent · ★ 0 · Data & Documents · score 73
Install: claude install-skill aymkin/fluent
# Main Adaptive Learning Session ## Overview The flagship command. Interleaves skills, adapts difficulty per answer, and covers the whole evidence-based loop: active recall → immediate feedback → spaced repetition → tracking. Typically runs 15-20 min, mixing 2-3 patterns to force discrimination. ## When to Use Skip this skill the very first time a learner runs the system — route to `/fluent-setup` instead. ## Instructions ### 1. Load learner context ```bash python3 "${CLAUDE_PLUGIN_ROOT:-${CLAUDE_PROJECT_DIR:-.}}/.claude/hooks/read-db.py" ``` Need all 6 DBs. If any missing, direct the learner to `/fluent-setup` and stop. ### 2. Analyze today's plan - **Streak:** `learner-profile.current_streak_days` - **Due reviews:** `computed.due_reviews_count` - **Weak patterns:** `mistakes-db.error_patterns` where `mastery_level <= 2` (descending by frequency) - **Recent performance:** `progress-db.weekly_summary` - **Skills not practiced recently:** check `mastery-db.skills.{skill}.last_practiced` ### 3. Greet ```markdown # {greeting in target language}, {name}! 👋 **Today's Status:** - 🔥 Streak: {X} {day/days} - 📚 Review items due: {Y} - 🎯 Focus area: {weakest skill or top weak pattern} - ⭐ Level: {current} → {target} ({progress}%) **What would you like to practice today?** 1. 📝 Writing (emails, letters, forms) 2. 🗣️ Speaking (typed conversation) 3. 📖 Vocabulary (flashcard drills) 4. 👀 Reading (comprehension) 5. 🔄 Spaced Review (today's due items) 6. 🎲 Surprise m