langtutor-tracker

Analyzes language learning data to generate CEFR progress reports and recommendations.

Updated Jan 12, 2026
One-click install
npx skills add https://github.com/Calcifer777/learn-korean --skill langtutor-tracker-calcifer777
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: langtutor-tracker
Source: https://github.com/Calcifer777/learn-korean/tree/main/.claude/skills/langtutor-tracker
Command: npx skills add https://github.com/Calcifer777/learn-korean --skill langtutor-tracker-calcifer777

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Language learners often cannot tell whether they are actually improving, which skills lag behind, or when they are ready to advance to the next CEFR level. This Skill turns raw session, vocabulary, and milestone data into clear progress reports with concrete next steps. ## Core Features & Use Cases - Progress Dashboards: Generates CEFR level overviews, four-skills breakdowns (reading, listening, writing, speaking), vocabulary retention metrics, streaks, and time-investment summaries from learner data files. - Milestone Tracking: Checks can-do statements, vocabulary targets, and grammar targets against CEFR milestone criteria (A1 through C2) and recommends reassessment only when evidence supports advancement. - Pattern Analysis & Motivation: Detects plateaus, declining session frequency, and skill imbalances, then suggests study schedules and focus areas grounded in research like spaced repetition and Nation's Four Strands. - Use Case: A learner asks "How am I doing in Spanish?" and receives a dashboard showing A1.7 level, 287 words learned at 89% retention, a 4-day streak, milestone progress toward A2, and a recommendation to add conversation practice to balance weaker speaking skills. ## Quick Start Ask the assistant to review my language learning progress and generate a progress report for my current target language.

Frequently Asked Questions about langtutor-tracker

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

FAQPage Schema
How do I track my language learning progress with data?

Record sessions, vocabulary reviews, and milestones in structured files, then request a progress report. The tracker computes CEFR sub-levels per skill, vocabulary retention rates, streaks, and time investment, and highlights which areas need focus.

How do I know when I am ready to move from A1 to A2?

Advancement is recommended only when all can-do statements are evidenced in session data, vocabulary exceeds 500 words at 85% accuracy, skills are balanced within 0.3 levels, and roughly 150 hours are logged. A formal reassessment confirms the new level.

What data files does the progress tracker need?

It reads profile.json, plan.json, sessions.json, and vocab.json from the learner data directory, then writes calculated metrics to progress.json. If files are missing, it directs you to create a learning plan or complete initial sessions first.

Can I track multiple languages at the same time?

Yes. Each language has its own data directory with separate CEFR levels, vocabulary, and milestones. You choose which language to analyze per session, and a comparative view across languages is available on request.

What happens if my learning data is incomplete or missing?

The tracker reports what is missing instead of guessing. With no sessions it suggests scheduling a first session, with very few words it recommends vocabulary building first, and a missing progress file is created from current metrics.