← ClaudeAtlas

fluent-session-analyzerlisted

Parse Fluent `/results/*.md` session files to extract error patterns, strengths, accuracy trends, and focus areas for the next session. Use when the tutor needs to analyze the learner's recent performance — planning the next lesson, recommending focus areas, or answering "what should I practice next?".
aymkin/fluent · ★ 0 · Data & Documents · score 70
Install: claude install-skill aymkin/fluent
# Session Analyzer ## Overview Every practice session writes a markdown report to `/results/fluent-{skill}-session-{NNN}.md` (e.g. `fluent-writing-session-012.md`). This skill describes how to read those files to plan adaptive follow-up practice. Use it when the tutor needs narrative context the JSON databases don't capture — the exact sentence the learner wrote, the scenario, the feedback they received. ## When to Use Load this skill whenever the tutor: - Plans today's focus before `/fluent-learn`, `/fluent-writing`, etc. - Answers the learner's question "what's my weakest area" or "what should I work on". - Generates the next session plan. Skip this skill when aggregated JSON numbers are enough — prefer `read-db.py` for counts, trends, and mastery levels. Use this skill only when the textual context matters. ## Instructions ### 1. Find recent session files ``` /results/fluent-{skill}-session-{NNN}.md ``` `NNN` is the global session counter, so files group by skill and sort chronologically. Files written before v0.2.0 lack the `fluent-` prefix (`{skill}-session-{NNN}.md`) — glob for both, and don't rename the old ones. Read the most recent 3-5 files of the relevant skill; don't re-read the entire history. ### 2. Extract error patterns Scan for `❌` markers. Each correction has: - The wrong form ("Your answer") - The correct form - A category (grammar, formal_informal, vocabulary, prepositions, articles, spelling, missing) - A severity (🔴 critical, 🟡 moderate,