Language Coach

Always-on /language-coach command that persists native/target/style config and coaches every prompt.

av leeguooooo · leeguooooo/prompt-language-coach

Fungerar med konfiguration ★ 8.0/10

Language Coach — Always-on /language-coach command that persists native/target/style config and coaches every prompt.

Vad den gör

A slash-command handler (/language-coach setup|native|target|style|response|goal|mode|status|off|on|...) that stores a persistent language-learning profile and, once its UserPromptSubmit hook is installed, injects grammar/style coaching before every answer. Triggers only on explicit /language-coach invocations, not on generic 'help me practice French' requests; a sibling skill (language-review) handles progress analytics.

Testrapport

Every single sub-command breaks with a plain 'cp -r skills/language-coach ~/.claude/skills/' install because SKILL.md hardcodes '../../scripts/manage_language_coach.py', which lives two directories above the skill folder alongside a shared/ and platforms/ package; confirmed by actually running the copied skill and getting 'No such file or directory' on every command until the whole repo was kept intact.

Testad: 2026-07-16 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/leeguooooo/prompt-language-coach
mkdir -p ~/.claude/skills
cp -r prompt-language-coach/skills/language-coach ~/.claude/skills/language-coach
# MANUAL STEP REQUIRED: also copy prompt-language-coach/scripts/, shared/, and platforms/ preserving the repo's relative layout (or symlink the skill dir out of a full repo clone) -- every sub-command shells out to ../../scripts/manage_language_coach.py, which only resolves if the skill folder stays two levels under the original repo root.

Kommandon och exempelprompter

  • /language-coachAlways-on /language-coach command that persists native/target/style config and coaches every prompt.

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

  • save my native language as English and target as Spanish for coaching
  • show the status of my current language learning coaching setup
  • turn off the grammar coaching that runs before every response