fluent-writing

Runs interactive language writing practice with severity-tagged error analysis and database updates.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Language learners need structured writing practice with detailed, actionable feedback, but generic corrections lack systematic error categorization and progress tracking across sessions. ## Core Features & Use Cases - Mastery-Driven Scenario Selection: Picks writing tasks (formal emails, informal emails, forms, newsletters) matched to the learner's CEFR level and weakest writing sub-skills. - Systematic Error Analysis: Categorizes every error by type (grammar, register, vocabulary, missing elements, spelling, structure) and tags severity as critical, moderate, or minor. - Progress Tracking: Updates mastery and mistakes databases, saves session files for later analysis, and offers rewrite practice when scores fall below 7/10. - Use Case: An A2 Dutch learner types /fluent-writing, receives a formal email scenario about canceling a doctor's appointment, submits their text, and gets a corrected version with word-order and register fixes plus a scored breakdown. ## Quick Start Type /fluent-writing to start a writing practice session matched to your current level and weakest writing skills.

Frequently Asked Questions about fluent-writing

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

FAQPage Schema
How do I practice writing in a foreign language with Claude Code?▼

Type /fluent-writing to start an interactive session. The skill selects a scenario matched to your CEFR level and weakest writing sub-skills, waits for your full text, then returns categorized corrections with a corrected version and score.

What types of writing exercises does fluent-writing support?▼

It supports formal emails, informal emails, form filling, newsletters, and personal texts. Scenario selection is driven by your mastery database, prioritizing writing sub-skills below mastery level 4.

How are writing errors categorized and scored?▼

Errors are tagged into six categories: grammar, register, vocabulary, missing elements, spelling, and structure, each with a severity of critical, moderate, or minor. You receive a score out of 10 with breakdowns for grammar, vocabulary, structure, and communication.

Can fluent-writing start automatically without a command?▼

No. The skill is gated with disable-model-invocation set to true, so it only runs when you explicitly type /fluent-writing. This prevents a 15-20 minute interactive session with database writes from triggering on ambiguous prompts.

When should I use vocabulary practice instead of writing practice?▼

Use /fluent-vocab first if you have not reached mastery level 2 in basic vocabulary. Writing practice requires a minimum word bank, so the skill recommends building vocabulary before attempting full-text composition.