Original Reddit post

I’m a non-native English speaker and I use Claude Code a lot. At some point I realized that my prompts are probably the biggest corpus of my real English writing - and nobody was checking them for mistakes. There are hook-based tools that correct your grammar in real-time as you type prompts. I tried that and it’s counterproductive - you’re trying to debug a React component and suddenly you’re also getting a grammar lesson. You end up doing both things poorly. So I took a different approach: let me just work normally, and then have a dedicated practice session where an agent analyzes everything I wrote and drills me on the patterns I keep getting wrong. What it does: Reads ~/.claude/history.jsonl

  • your full prompt history across all projects Identifies recurring grammar mistakes and awkward phrasing Groups them into patterns (missing articles, wrong prepositions, etc.) ranked by frequency Builds a persistent mistake database that grows over time Generates targeted exercises - fill-in-the-blank, error correction, rewrites Can even scaffold a React + Tailwind exercise app for interactive practice How to use: git clone git@github.com:azborovskyi/claude-english-tutor.git cd claude-english-tutor claude /english-practice The whole thing is a Claude Code subagent + skill. Co-authored ~90% with Claude, open-sourced: https://github.com/azborovskyi/claude-english-tutor Just leaving it here in case it helps someone else. But be warned: it roasts your English as hard as it roasted mine. Enjoy! submitted by /u/azborovskyi

Originally posted by u/azborovskyi on r/ClaudeCode