← ClaudeAtlas

fluent-speakinglisted

Run an interactive typed conversation session simulating spoken practice — free-flowing dialogue, role-plays, and opinion questions prioritizing communication over perfect grammar. Triggered only when the learner types /fluent-speaking. Asks questions one at a time in the target language, evaluates clarity and naturalness first and grammar second, and updates all databases at the end.
aymkin/fluent · ★ 0 · Data & Documents · score 73
Install: claude install-skill aymkin/fluent
# Speaking Practice (Typed) ## Overview Conversational practice through typed dialogue. Unlike `/fluent-writing`, prioritize **communication and naturalness** — grammar errors that don't block meaning are downplayed. Goal: build the learner's confidence to produce target-language output without over-analyzing. ## When to Use Skip this skill below A1 mastery 2 — the learner needs a basic word bank and verb conjugations first (run `/fluent-vocab` a few times). ## Instructions ### 1. Load context ```bash python3 "${CLAUDE_PLUGIN_ROOT:-${CLAUDE_PROJECT_DIR:-.}}/.claude/hooks/read-db.py" ``` Need: `learner-profile` (level, target language), `mastery-db.skills.speaking`. ### 2. Opening ```markdown # 🗣️ {target_language} Speaking Practice Hallo {name}! Today we're practicing **speaking** through typed conversation. I'll ask you questions or give scenarios, you respond naturally in {target_language} — just like a real conversation. **Focus:** natural expression, fluency, pronunciation (typed) **Level:** {CEFR} **Duration:** 15-20 min **Tips:** - Think in {target_language}, not {native_language} - Don't chase perfect grammar — focus on getting your message across - Use complete sentences - Be natural and conversational **Ready? Let's chat!** 💬 ``` ### 3. Pick topic based on mastery A2 topics: 1. Personal introductions 2. Daily routine 3. Hobbies and interests 4. Shopping 5. Making appointments 6. Asking for directions 7. Ordering food 8. Talking about weather 9. Wee