fluent-learn

Runs adaptive language-learning sessions that interleave exercises and update learner progress databases.

Updated Jul 10, 2026
One-click install
npx skills add https://github.com/mituso89/fluent --skill fluent-learn-mituso89
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: fluent-learn
Source: https://github.com/mituso89/fluent/tree/main/.claude/skills/fluent-learn
Command: npx skills add https://github.com/mituso89/fluent --skill fluent-learn-mituso89

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Language learners often practice without structure, repeating what they already know and neglecting weak areas. This Skill builds a personalized session plan from the learner's streak, due reviews, weak error patterns, and recent performance, then runs interleaved exercises with adaptive difficulty. ## Core Features & Use Cases - Adaptive session planning: Analyzes six learner databases (profile, mistakes, mastery, progress, vocabulary, reviews) to pick today's focus areas and difficulty level. - Interleaved mixed practice: Combines writing, speaking, vocabulary, and reading exercises targeting 2-3 weak patterns, adjusting difficulty based on rolling accuracy. - Progress tracking: Scores every answer, logs errors and new vocabulary, and updates all databases at session end with streaks and breakthroughs. - Use Case: A Dutch learner at A1 level types /fluent-learn, gets a greeting showing a 6-day streak and 6 due reviews, chooses the adaptive mix, and completes a 20-minute session drilling word-order mistakes with immediate feedback. ## Quick Start Type /fluent-learn to start a personalized practice session based on your current level and weak areas.

Frequently Asked Questions about fluent-learn

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I start an adaptive language practice session?▼

Type /fluent-learn after completing initial setup. The skill loads your learner profile, shows today's status including streak and due reviews, and lets you pick a skill to practice or an adaptive mix of exercises.

How does adaptive difficulty work in language exercises?▼

The skill checks rolling accuracy every 3-4 exercises. Below 50% accuracy it lowers difficulty with more scaffolding, 50-70% holds the current level, and above 70% it raises difficulty with longer sentences and rarer vocabulary.

What do I need before running /fluent-learn for the first time?▼

You must run /fluent-setup first to create the learner profile and the six JSON databases. If any database is missing, /fluent-learn redirects you to setup and stops.

Does fluent-learn track my progress between sessions?▼

Yes. At session end it updates all databases with exercises completed, accuracy, errors, new vocabulary, and review results, then adjusts your streak and plans the next session's focus areas.

Why does /fluent-learn not trigger automatically?▼

The skill is gated with disable-model-invocation because it launches a 15-20 minute interactive session that writes to six databases. It only runs when you explicitly type /fluent-learn.