fluent
Adaptive language tutoring with spaced repetition and progress tracking
All Skills in This Repository (12)
Pure Emerald Level Indicatorsfluent-feedback-formatter
Generate standardized feedback blocks with severity and category labels for learner answers.
fluent-vocab
Deliver spaced-repetition vocabulary drills across recognition, production, and cloze modes.
fluent-session-analyzer
Extract error patterns, strengths, and accuracy trends from Fluent session reports.
fluent-setup
Bootstrap a Fluent learner profile and required JSON data files.
fluent-db-updater
Atomically update all Fluent learner databases with a single JSON payload.
fluent-reading
Present short texts with sequential comprehension questions and vocabulary capture.
fluent-speaking
Facilitate one-at-a-time typed speaking practice in a target language.
fluent-learn
Run adaptive language-learning sessions with interleaved exercises and immediate feedback.
fluent-writing
Provides guided, category-based writing practice sessions with structured error analysis and database updates.
fluent-progress
Summarize language-learning progress into a read-only dashboard from learner-profile.json.
fluent-sm2-calculator
Compute next-review dates for vocabulary items using the SM-2 algorithm.
fluent-review
Run today's SM-2 review queue and update mastery metrics.
Frequently Asked Questions
FAQPage SchemaHow to install Fluent?โผ
Run `npx skills add m98/fluent --all -g -y` in your terminal to install all language learning skills globally.
How does Fluent help me learn a language?โผ
It turns your coding assistant into a personal tutor that runs vocabulary, writing, speaking, and reading drills, tracks your mistakes, and schedules reviews with the SM-2 spaced-repetition algorithm.
Which languages does Fluent support?โผ
Any language. You set your target language, native language, and CEFR level during the one-time /fluent-setup onboarding.
Does Fluent work with Claude Code and other agents?โผ
Yes. All skills follow the standard SKILL.md format and run in Claude Code, with AGENTS.md providing equivalent orchestration guidance for other assistants.
Where is my learning data stored?โผ
All progress, mistakes, and review data stay on your own machine as local JSON files, with automatic backups before every update.
Related Repositories in Education & Research
View All in Education & Researchโlearn-claude-code
Learn to build AI agent harnesses from scratch
ai-agents-for-beginners
Learn to build, deploy, and secure AI agents step by step
33-js-concepts
Master 33 essential JavaScript concepts with tested, verified guides