Define the Keyboard Shortcut
Register Ctrl Shift S, or another unused command, in the extension manifest. Send the command to the active tab and provide a clear error announcement when the current page or field cannot be edited.
Build a one shortcut spell checker for any browser text field. It corrects typos without rewriting your words, replaces the selected text in place, and announces progress and completion to screen reader users.


Source episode · 08:40
How I AI: Building Custom AI Accessibility Tools for Slack with Joe McCormick & Claude Codewith Claire Vo
Joe types a message in Slack, presses Ctrl Shift S, and hears processing and completion announcements before the corrected text is returned to the same field.
A fast browser spell checker that fixes typos in the active field while preserving the writer's words, meaning, and tone.
Claude for coding tasks
Step by step
Follow the sequence once, then adapt the prompts, checks, and handoffs to your own setup.
5 steps
Register Ctrl Shift S, or another unused command, in the extension manifest. Send the command to the active tab and provide a clear error announcement when the current page or field cannot be edited.
Capture the value and selection from the focused input, textarea, or contenteditable element. Store the element and cursor position so the result can return to the same place without forcing the user to navigate again.
Send only the active text and a narrow correction instruction to the model. Require plain text output and forbid rephrasing, word substitutions, tone changes, or added content.
Fix spelling and obvious typographical errors in the text below. Do not rewrite, rephrase, substitute words, change the meaning or tone, or add content. Return only the corrected text. If there are no typos, return the original text unchanged. [active field text]
Replace the original value in the same field, preserve the cursor or selection when practical, and dispatch the input and change events needed by the page. Keep focus in the editor so the message is ready to send.
Add an ARIA live region that announces when checking starts, when it finishes, when no changes were needed, and when an error occurs. Joe heard processing spell check followed by spell check complete without leaving the field.
A simple auditory confirmation like 'spell check complete' makes the tool much more usable for those with visual impairments.
Turn an idea into a PRD, user stories, and a plan.
After the steps
How to recover when the loop fails and where human judgment helps.
Recover
Keep building

Log your workouts effortlessly without ever opening a spreadsheet. This workflow uses the Claude mobile app to parse a simple voice note and automatically update your workout tracking spreadsheet in the background.

Create a custom email management interface within Claude to read, triage, and draft replies without opening the Gmail tab. This workflow helps you reclaim focus and compound your learnings by training your AI on every interaction.

Build a fully automated system in Claude to generate personalized, interactive HTML proposals and client onboarding materials, saving hours on administrative work and creating a high-touch experience.
Join 100,000+ product managers who use ChatPRD to write better docs, align teams faster, and build products users love.