By remenoscodes
Ambient language coaching during coding sessions. Learn languages through your daily work with contextual grammar corrections, vocabulary suggestions, false friend alerts, and pronunciation guidance.
Full language coaching review for the current session
Ambient language coaching. Provides grammar corrections, vocabulary suggestions, false friend alerts, and active vocabulary teaching from conversation context.
Longitudinal language learning progress report with metrics, trends, and insights
Interactive setup for language coaching preferences
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.
Ambient language coaching for Claude Code. Learn languages through your daily coding sessions with contextual grammar corrections, vocabulary suggestions, false friend alerts, pronunciation guidance, and spaced repetition reviews.
Install the plugin and run /claude-language-coach:setup. The setup writes coaching instructions to your CLAUDE.md (always in Claude's context) and a lightweight hook nudges Claude on every prompt. Result: ambient coaching that fires on every response.
The plugin uses a three-layer design for reliable ambient coaching:
CLAUDE.md (always in context) UserPromptSubmit hook (every prompt)
┌─────────────────────────┐ ┌──────────────────────────────┐
│ Config + Instructions │ │ Short nudge: "coaching is │
│ (~80 lines) │ │ active, check for patterns" │
└──────────┬──────────────┘ └──────────────┬───────────────┘
└──────────── Claude sees both ────────────┘
│
┌──────────▼──────────┐
│ Coaching blocks at │
│ end of responses │
└─────────────────────┘
language-coaching skill (500+ lines) ← detailed reference, invoked on demand
| Skill | Type | Description |
|---|---|---|
language-coaching | Reference | Detailed schemas, pronunciation tables, SRS algorithm (invoked on demand) |
/claude-language-coach:lang | On-demand | Full session review of your language usage |
/claude-language-coach:progress | On-demand | Longitudinal progress report with metrics, trends, and insights |
/claude-language-coach:setup | On-demand | Interactive setup — writes config + instructions to CLAUDE.md |
You're working on a feature and write:
"check this latest message, it hasn't any error?"
Claude answers your question normally, then appends:
🇬🇧 English
"it hasn't any error" → "doesn't it have any errors" — In English, have as a main verb needs the do auxiliary for negation: doesn't have. Also, any + countable noun = plural (errors).
Working on a deployment and Claude teaches you the Spanish term:
🇪🇸 Español
desplegar (v.) — deploy · 🔊 "des-ple-GAR"
"Necesitamos desplegar en producción"
📝 Regular -ar verb. Stem change: despliego, despliegas...
A pattern you corrected before comes up for review:
🇬🇧 English · review
💭 didn't work — last corrected 2026-02-20. Recall: after "didn't", use the base form (not past tense)
With immersion mode enabled, Claude translates a phrase from your message into the target language:
🇪🇸 Español · inmersión
💬 "let's close the session for now"
→ "cerremos la sesión por ahora"
🔑 cerrar (verbo) — fechar/encerrar · 🔊 "se-RRAR"
📝 "Cerremos" uses the nosotros subjunctive for "let's..." commands.
| Language | Flag | Template | Pronunciation | Review Format | Traps |
|---|---|---|---|---|---|
| English | 🇬🇧 | ✅ | ✅ 12 mappings | ✅ | ✅ 4 |
| Spanish | 🇪🇸 | ✅ | ✅ 10 mappings | ✅ | ✅ 4 |
| French | 🇫🇷 | ✅ | ✅ 12 mappings | ✅ | ✅ 5 |
| Italian | 🇮🇹 | ✅ | ✅ 14 mappings | ✅ | ✅ 5 |
| German | 🇩🇪 | ✅ | ✅ 15 mappings | ✅ | ✅ 5 |
| Japanese | 🇯🇵 | ✅ | ✅ 9 mappings | ✅ | ✅ 5 |
| Korean | 🇰🇷 | ✅ | ✅ 11 mappings | ✅ | ✅ 5 |
| Dutch | 🇳🇱 | ✅ | ✅ 13 mappings | ✅ | ✅ 6 |
All pronunciation tables are generated relative to the user's configured native_language. The counts above show pt-BR reference mappings; the system adapts to any native language.
/plugin marketplace add remenoscodes/claude-plugin-marketplace
/plugin install claude-language-coach
Then run the setup to activate ambient coaching:
npx claudepluginhub remenoscodes/claude-plugin-marketplace --plugin claude-language-coachReplace Claude's internal task management with git-native-issue. Autonomous issue creation, tracking, and resolution stored as Git refs. Distributed, offline-first, travels with your code.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
Feature development with code-architect/explorer/reviewer agents, CLAUDE.md audit and session learnings, and Agent Skills creation with eval benchmarking from Anthropic.
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Production-grade engineering skills for AI coding agents — covering the full software development lifecycle from spec to ship.