By yu-3in
Turn daily work into language practice. Auto-detects target language in your workflow and provides inline corrections.
This plugin requires configuration values that are prompted when the plugin is enabled. Sensitive values are stored in your system keychain.
native_languageYour native language code (e.g. ja, ko, zh, es)
${user_config.native_language}target_languageLanguage you are learning (e.g. en, fr, de, zh)
${user_config.target_language}Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
claude-lang-coach
A Claude Code plugin that turns your daily work into language practice.
日本語 | 한국어 | 中文 | Français | Deutsch | Español
Write in your target language during normal work — get corrections automatically. Write in your native language — learn how to express it. No extra apps, no context switching.
Any ISO 639-1 pair. Examples:
| Code | Language | Code | Language |
|---|---|---|---|
en | English | ko | Korean |
ja | Japanese | zh | Chinese |
fr | French | pt | Portuguese |
de | German | es | Spanish |
claude plugin marketplace add yu-3in/claude-lang-coach
claude plugin install lang-coach@claude-lang-coach
Restart Claude Code. The auto-detect hook is registered automatically on first session start.
Windows: Requires WSL or Git Bash.
/lang-coach:setup en ja
| Command | Description |
|---|---|
/lang-coach:setup <native> <target> | Set your language pair and enable auto-detect |
/lang-coach:setup autodetect on|off | Toggle auto-detect mode |
/lang-coach:learn <text> | Detailed correction with scoring (target lang) or translation coaching (native lang) |
/lang-coach:learn last | Re-analyze the most recent auto-detect correction in full detail |
/lang-coach:history [N|all] | View correction history, stats, and weak points |
/lang-coach:learn I goed to the store yesterday # → correction with score
/lang-coach:learn 昨日お店に行きました # → translation coaching
/lang-coach:history # → last 10 corrections
/lang-coach:history all # → full history
With auto-detect ON, corrections appear at the end of every response automatically — no commands needed.
claude plugin marketplace update claude-lang-coach
claude plugin update lang-coach@claude-lang-coach
Restart Claude Code after updating.
claude plugin uninstall lang-coach@claude-lang-coach
rm -rf ~/.claude-lang-coach
Remove the UserPromptSubmit hook from ~/.claude/settings.json if added.
MIT
npx claudepluginhub yu-3in/claude-lang-coach --plugin lang-coachEnglish language coach for non-native speakers — auto-corrects prompts, translates non-English, refines with :: prefix, tracks improvement over time
Scores and rewrites every user prompt in your chosen target language (English, Chinese, Spanish, or Japanese) via a UserPromptSubmit hook. Feedback is shown to you only, not added to the model's context.
Fluent — AI Language Learning Kit. Personal AI tutor for any target language. Uses spaced repetition (SM-2), active recall, adaptive difficulty, and tracking across 6 databases. Daily practice: /fluent-review, /fluent-vocab, /fluent-writing, /fluent-speaking, /fluent-reading, /fluent-learn. Start with /fluent-setup.
Shows grammar suggestions and translates prompts into a configurable target language.
AI-powered translation plugin with /tr command (--hq for high-quality)
Self-improving Claude Code plugin — learns from corrections across sessions via reflexio