[FEATURE] Built-in grammar and spelling checker for chat input
Preflight Checklist
- [x] I have searched existing requests and this feature hasn't been requested yet
- [x] This is a single feature request (not multiple features)
Problem Statement
When typing prompts or messages in Claude Code chat, there's no way to catch typos or grammar mistakes before sending. I have to either proofread manually every time or send messages with errors. This is especially noticeable during long sessions where I'm typing quickly and don't want to break flow to double-check wording.
Proposed Solution
Add an optional grammar/spelling check on the chat input box — similar to a native OS spellchecker (red squiggly underlines) or an opt-in pass that flags issues before the message is sent. Could be a lightweight client-side check (no model call needed) or a toggleable setting (e.g. chat.spellcheck.enabled) so users who don't want it aren't affected.
Alternative Solutions
Currently I just proofread manually or rely on the OS-level spellchecker if the terminal/editor surface supports it, which isn't consistent across environments (terminal vs VS Code extension vs web).
Priority
Low - Nice to have
Feature Category
Other
Use Case Example
- I'm mid-session, typing a multi-paragraph request quickly.
- I make a typo or grammatical slip without noticing.
- With this feature, the input box would flag it inline before I hit enter.
- Saves a re-read pass and avoids sending unclear/garbled requests.
Additional Context
This would help most in the VS Code extension and web app surfaces, where input is a persistent text box rather than a one-shot terminal line.