{"slug":"cursor-accessibility-pass","title":"Fix keyboard and name issues on one screen","summary":"Cursor Agent walks one screen for missing names, keyboard traps, and contrast notes, then patches the clear code issues.","agent":"Cursor","agentSlug":"cursor","category":"Coding","categorySlug":"coding","roles":["Software engineer","Designer"],"roleSlugs":["software-engineer","designer"],"industries":["Software"],"industrySlugs":["software"],"jobs":["shipping-code"],"topic":"Dev & Coding","topicSlug":"dev-and-coding","score":13,"difficulty":"medium","estCost":"Cursor subscription. A browser is already on the machine.","costTier":"low","timeSaved":"The first pass of an accessibility punch list on a single screen.","prompt":"Look only at the screen reached by the route I name. Do not restyle the app.\n\nFind:\n- Buttons or links with no accessible name\n- Inputs with no label\n- Click handlers on elements that are not keyboard reachable\n- Images of text or icons that convey meaning without a text alternative\n\nFix the ones that are clearly code bugs. For contrast and focus order, write notes instead of guessing a new visual design.\n\nList each change with the file and the user-facing result. Do not claim WCAG conformance.\n\nROUTE:","steps":[{"title":"Pick one route","detail":"A marketing site plus the app is not one pass. Name the path."},{"title":"Run Agent in the repo","detail":"Ask it to search for the route's components before editing."},{"title":"Tab through the screen yourself","detail":"The agent will miss things a keyboard pass catches, and it may 'fix' a control your design system already names."},{"title":"File the contrast notes separately","detail":"The prompt keeps visual redesign out of the diff."}],"sourceUrl":"https://cursor.com/docs/agent/overview","sourceNote":"Official documentation URL, checked when this seed was written. The prompt and steps are an original AI Playbook Gems playbook, not a quotation of a customer story, and have not been re-run.","date":"2026-09-26","verified":false,"status":"unverified","sponsorUrl":"","metrics":[{"label":"Hands-on time","value":"A keyboard pass after the diff"},{"label":"You still approve","value":"Any claim of compliance"},{"label":"Cost bucket","value":"Low"}],"faq":[{"question":"Has this Cursor playbook been re-run for the catalog?","answer":"No. Status is unverified. Paste the prompt, keep the version that worked, and do not treat the time or cost lines as measurements."},{"question":"Does this make the product accessible?","answer":"It catches a class of code bugs on one screen. It is not an audit and it does not certify conformance."}],"url":"https://aiplaybookgems.com/usecases/cursor-accessibility-pass","jsonUrl":"https://aiplaybookgems.com/api/usecases/cursor-accessibility-pass"}