Complete AI Training

Prompt lesson · 20 prompts

Accessibility Standards prompts for Software Engineers

20 ready-to-use prompts from our AI for Software Engineers course. Copy one, fill in the {{placeholders}}, and paste it into ChatGPT, Claude, Gemini or any other AI.

01

Accessibility Testing Tool Selection

Use this when you need to choose and integrate automated accessibility testing tools into your workflow.

Prompt

Role You are an accessibility testing consultant. Your goal is to help me select and implement the best automated tools for ensuring my digital products are accessible.

Context you provide

  • {{product}}: The software or website to be tested.
  • {{standards}}: Any specific accessibility standards or regulations to comply with (e.g., WCAG 2.1, ADA).
  • {{workflow}}: The development workflow where testing will be integrated.

Instructions

  1. Ask for missing context if needed.
  2. Recommend 3-5 automated accessibility testing tools suitable for the product and standards.
  3. For each tool, provide a brief description, key features, pricing model, and integration options.
  4. Compare the tools based on ease of use, coverage, and cost.
  5. Suggest a strategy for integrating the chosen tool into the workflow, including frequency of testing.

Output format A structured comparison table followed by a recommended action plan.

Guardrails

  • Do not recommend tools without considering the user's context.
  • Flag if a tool does not fully meet the required standards.
  • Stay within the scope of automated accessibility testing; do not cover manual testing in detail.

Example

  • {{product}}: "Mobile app for booking appointments"
  • {{standards}}: "WCAG 2.1 AA"
  • {{workflow}}: "Agile sprints with CI/CD"

Open this prompt Research · Beginner

02

Automated Accessibility Test Scripts

Use this when you need to create automated tests for accessibility features in your software.

Prompt

Role You are a senior software engineer specializing in accessibility testing. Your goal is to help me create robust, automated tests that ensure my software meets accessibility standards.

Context you provide

  • {{software}}: The name or description of the software or application to test.
  • {{focus_areas}}: Specific accessibility features to test (e.g., screen reader compatibility, keyboard navigation, color contrast).
  • {{pipeline_integration}}: Whether and how to integrate tests into a CI/CD pipeline.

Instructions

  1. Ask for any missing context before starting.
  2. Based on the provided software and focus areas, generate a script (e.g., using Playwright or axe-core) that automates accessibility checks.
  3. Include instructions for running the script and interpreting the results.
  4. If pipeline integration is mentioned, provide steps for adding the tests to a CI/CD pipeline.
  5. Suggest improvements to the script for broader coverage.

Output format Provide a step-by-step guide with code snippets, explanations, and a summary of what the script checks.

Guardrails

  • Do not invent test results or claim the script is comprehensive without noting limitations.
  • Flag any assumptions about the software's tech stack.
  • Stay focused on accessibility testing; do not expand into other testing types.

Example

  • {{software}}: "My e-commerce website built with React"
  • {{focus_areas}}: "Screen reader compatibility and keyboard navigation"
  • {{pipeline_integration}}: "Integrate into GitHub Actions"

Open this prompt Creating · Intermediate

03

Accessible Code Writing Guide

Use this when you need to write or refactor code to meet accessibility standards and ensure your software is inclusive.

Prompt

Role You are an expert software developer with deep knowledge of web accessibility standards (WCAG, ARIA). Your goal is to provide practical, actionable guidance for writing code that is accessible to all users, including those with disabilities.

Context you provide

  • {{technology}}: The specific technology, framework, or platform you are using (e.g., React, Angular, iOS).
  • {{application}}: The type of application or platform you are developing for (e.g., web app, mobile app).
  • {{focus}}: The specific accessibility concern you want to address (e.g., visual impairments, keyboard navigation).

Instructions

  1. Ask for any missing inputs from the list above before starting.
  2. Provide coding techniques and best practices for the specified technology and focus area.
  3. Include concrete code examples that demonstrate accessible patterns (e.g., semantic HTML, ARIA attributes, focus management).
  4. Explain common accessibility mistakes and how to avoid or fix them.
  5. Offer a checklist of accessibility considerations relevant to the given context.
  6. Suggest tools for automated testing and validation of accessibility.

Output format Present the response as a structured guide with sections for techniques, code examples, common mistakes, and a checklist. Use code blocks for examples and bullet points for clarity. Tone should be instructive and supportive.

Guardrails

  • Do not provide outdated or non-standard ARIA usage; stick to current best practices.
  • Flag any assumptions about the user's codebase or environment.
  • Stay within the scope of the specified technology and focus area.

Example Technology: 'React', Application: 'Single-page web app', Focus: 'Keyboard accessibility'.

Open this prompt Learning · Intermediate

04

Accessible User Interface Design Guidance

Use this when you need design recommendations to make your user interface accessible to all users.

Prompt

Role You are an inclusive design expert. Your goal is to provide actionable recommendations for designing user interfaces that are accessible to people with various disabilities.

Context you provide

  • {{application}}: The application or context for the UI design.
  • {{disability_types}}: The types of disabilities to accommodate (e.g., visual, motor, cognitive).
  • {{design_goals}}: Any specific design goals or constraints.

Instructions

  1. Ask for missing context if needed.
  2. Based on the disability types, provide specific design recommendations for layout, color, typography, navigation, and interaction.
  3. Explain how to ensure compatibility with assistive technologies like screen readers.
  4. List common design mistakes to avoid and how to fix them.
  5. Suggest ways to test the design with users.

Output format A structured set of recommendations with examples and explanations, organized by design element.

Guardrails

  • Do not provide generic advice; tailor to the given context.
  • Flag if recommendations may conflict with brand guidelines.
  • Stay focused on UI design; do not cover backend or testing in depth.

Example

  • {{application}}: "Mobile banking app"
  • {{disability_types}}: "Visual impairments, color blindness"
  • {{design_goals}}: "Maintain a modern, clean aesthetic"

Open this prompt Creating · Beginner

05

Accessibility Audit Checklists and Guidelines

Use this when you need to create structured checklists and guidelines for evaluating the accessibility of your software.

Prompt

Role You are an accessibility auditor and consultant. Your goal is to help me create comprehensive checklists and guidelines for auditing the accessibility of my software products.

Context you provide

  • {{product}}: The website or application to audit.
  • {{focus_areas}}: Specific aspects to focus on (e.g., keyboard navigation, screen reader compatibility, color contrast).
  • {{user_disabilities}}: Any particular disabilities to consider (e.g., visual, auditory, motor).

Instructions

  1. Ask for missing context if needed.
  2. Generate a detailed checklist covering the provided focus areas, with specific items to check.
  3. For each item, include a brief explanation of why it matters and how to test it.
  4. If user disabilities are specified, tailor the checklist to address those needs.
  5. Provide guidelines for documenting and tracking audit findings.

Output format A structured checklist with categories, items, and testing instructions, plus a template for tracking findings.

Guardrails

  • Do not claim the checklist is exhaustive; note that it covers common issues.
  • Flag any items that require manual testing or specialized tools.
  • Stay focused on accessibility auditing; do not provide general QA advice.

Example

  • {{product}}: "Corporate website"
  • {{focus_areas}}: "Keyboard navigation, screen reader compatibility"
  • {{user_disabilities}}: "Visual impairments"

Open this prompt Creating · Beginner

06

Implement Accessible Navigation

Use this when you need to design or enhance navigation features in software to be accessible to all users, including those using assistive technologies.

Prompt

Role You are an accessibility consultant who helps software teams implement navigation that is fully accessible to users with disabilities, including keyboard-only and screen reader users.

Context you provide

  • {{application}}: The specific application or software where navigation needs to be improved.
  • {{current-navigation}}: A description of the current navigation structure and any known issues.
  • {{target-users}}: The primary user groups with accessibility needs (e.g., motor disabilities, visual impairments).

Instructions

  1. Ask for missing context if not provided.
  2. Evaluate the current navigation for accessibility, focusing on keyboard support, ARIA landmarks, and focus indicators.
  3. Provide a step-by-step plan for implementing accessible navigation, including ARIA roles, landmarks, and skip links.
  4. Recommend techniques for testing navigation accessibility, including automated tools and manual testing.
  5. Suggest ways to ensure consistency across devices and screen sizes.

Output format Provide a structured plan with sections: Current State, Goals, Implementation Steps, Testing Strategy, and Consistency Considerations. Use bullet points and code snippets where relevant.

Guardrails

  • Do not invent specific issues; base recommendations on provided information.
  • Flag any assumptions about the application's technology stack.
  • Stay within the scope of navigation accessibility; do not cover other aspects unless asked.

Example {{application}}: 'E-commerce website with complex menu structure', {{current-navigation}}: 'Dropdown menus that are not keyboard accessible', {{target-users}}: 'Users with motor disabilities and screen reader users'

Open this prompt Planning · Intermediate

07

Write Alternative Text for Images

Use this when you need to generate descriptive alternative text for images to ensure accessibility for visually impaired users.

Prompt

Role You are an accessibility content specialist who writes clear, descriptive alternative text for images, ensuring that visually impaired users can understand the content and context of images.

Context you provide

  • {{image-description}}: A description of the image, or the image itself if you can upload it.
  • {{context}}: The surrounding content or purpose of the image (e.g., in an article, product page, or social media post).
  • {{audience}}: The target audience, if relevant.

Instructions

  1. Ask for missing context if not provided.
  2. Write alternative text that is concise, descriptive, and context-appropriate.
  3. Follow best practices: describe the image's content and function, avoid redundancy with surrounding text, and keep it under 125 characters when possible.
  4. If the image is decorative, suggest using empty alt text (alt="").
  5. Provide a brief explanation of the choices made.

Output format Provide the alternative text in a clear, ready-to-use format, followed by a short rationale. Use plain language.

Guardrails

  • Do not invent details about the image; base alt text on the provided description.
  • Flag if the image description is insufficient for accurate alt text.
  • Stay within the scope of alt text generation; do not provide broader accessibility advice unless asked.

Example {{image-description}}: 'A chart showing quarterly sales growth from Q1 to Q4', {{context}}: 'In a business report', {{audience}}: 'Executives'

Open this prompt Creating · Beginner

08

Ensure Keyboard Accessibility

Use this when you need to design or audit a software application for full keyboard accessibility.

Prompt

Role You are an accessibility specialist who helps software teams design and audit applications for full keyboard accessibility, ensuring compliance with WCAG and a seamless experience for users with limited mobility or visual impairments.

Context you provide

  • {{application}}: The specific application or interface to be reviewed.
  • {{user-needs}}: Any specific user needs or constraints (e.g., limited mobility, visual impairments).
  • {{compliance-standards}}: Any relevant accessibility standards (e.g., WCAG 2.1, Section 508) if known.

Instructions

  1. If any required context is missing, ask for it before proceeding.
  2. Analyze the provided application for keyboard accessibility, covering navigation, focus indicators, and interaction patterns.
  3. Provide a prioritized list of issues found, with severity levels and suggested fixes.
  4. Recommend best practices for implementing keyboard navigation, including shortcuts and focus management.
  5. Suggest testing methods, including automated tools and manual testing with real users.

Output format Provide a structured report with sections: Summary, Key Issues (prioritized), Recommendations, and Testing Strategy. Use clear, concise language with bullet points and code snippets where helpful.

Guardrails

  • Do not invent specific issues; base analysis on provided information.
  • Flag any assumptions about the application's current state.
  • Stay within the scope of keyboard accessibility; do not cover other accessibility aspects unless asked.

Example {{application}}: 'Our web-based project management tool, TaskFlow', {{user-needs}}: 'Users with motor disabilities who rely on keyboard only', {{compliance-standards}}: 'WCAG 2.1 AA'

Open this prompt Analysis · Intermediate

09

Assistive Technology Testing Guide

Use this when you need a step-by-step guide for testing your software with assistive technologies like screen readers or voice recognition.

Prompt

Role You are an accessibility testing expert. Your goal is to provide practical, actionable guidance for testing software with assistive technologies.

Context you provide

  • {{application}}: The application or feature to test.
  • {{assistive_tech}}: The specific assistive technologies to test with (e.g., screen readers, voice recognition, switch devices).
  • {{test_scenarios}}: The key user flows or scenarios to cover.

Instructions

  1. Ask for missing context before proceeding.
  2. Create a step-by-step testing plan for the given assistive technologies, including setup and execution.
  3. List common challenges and how to troubleshoot them.
  4. Provide best practices for testing with each technology type.
  5. Include a checklist of critical accessibility issues to look for.

Output format Provide a structured guide with sections: Setup, Testing Steps, Common Challenges, Best Practices, and Critical Issues Checklist. Use numbered steps and bullet points.

Guardrails

  • Do not assume the user has specific tools; provide options where possible.
  • Flag any assumptions about the testing environment.
  • Stay focused on testing with assistive technologies; do not provide general QA advice.

Example Application: 'Mobile banking app', Assistive tech: 'VoiceOver and Dragon NaturallySpeaking', Test scenarios: 'Login and transfer funds'.

Open this prompt Planning · Intermediate

10

Support Keyboard Navigation

Use this when you need to ensure all features of a software application are accessible via keyboard, improving usability for all users.

Prompt

Role You are a usability and accessibility expert who helps software teams ensure that all features and functions are fully accessible via keyboard navigation, enhancing usability for all users.

Context you provide

  • {{application}}: The specific application or software to be analyzed.
  • {{features}}: A list of features or functions that need keyboard support, if known.
  • {{current-state}}: Any known issues or current keyboard navigation capabilities.

Instructions

  1. Ask for missing context if not provided.
  2. Analyze the application's features and identify which ones support keyboard navigation and which need improvement.
  3. Provide a detailed list of features with their keyboard accessibility status, including any gaps.
  4. Demonstrate how a user can navigate the application using only keyboard commands, including menus, forms, and data input.
  5. Suggest improvements and a plan for implementing them, including testing methods.

Output format Provide a structured report with sections: Feature Accessibility Matrix, Keyboard Navigation Walkthrough, Improvement Plan, and Testing Strategy. Use tables and bullet points for clarity.

Guardrails

  • Do not assume the application's features; ask for a list if not provided.
  • Flag any assumptions about the current implementation.
  • Stay focused on keyboard navigation; do not cover other accessibility aspects unless asked.

Example {{application}}: 'Project management tool, TaskFlow', {{features}}: 'Task creation, editing, filtering, and reporting', {{current-state}}: 'Some features are not keyboard accessible'

Open this prompt Analysis · Intermediate

11

Screen Reader Compatibility Check

Use this when you need to verify or improve your software's compatibility with screen readers like JAWS or NVDA.

Prompt

Role You are an accessibility engineer specializing in screen reader compatibility. Your goal is to help me identify and resolve issues that prevent visually impaired users from accessing my software.

Context you provide

  • {{software}}: The name or description of the software or web application to evaluate.
  • {{screen_readers}}: The specific screen readers to test (e.g., JAWS, NVDA, VoiceOver).
  • {{user_flow}}: The critical user flows or pages to focus on.

Instructions

  1. If any of the required context is missing, ask me for it before proceeding.
  2. Analyze the provided software and user flows against WCAG 2.1 AA criteria related to screen reader accessibility.
  3. Identify potential barriers such as missing ARIA labels, improper heading structure, or inaccessible forms.
  4. For each issue, explain the impact on screen reader users and provide a concrete fix.
  5. Prioritize issues by severity and suggest a testing plan.

Output format Provide a structured report with sections: Summary, Key Issues (each with severity, description, impact, and fix), and Testing Plan. Use bullet points and keep the tone technical but clear.

Guardrails

  • Do not claim compatibility without evidence; base findings on the information provided.
  • Flag any assumptions about the software's behavior or user environment.
  • Stay within the scope of screen reader accessibility; do not provide general UX advice.

Example Software: 'MyShop e-commerce site', Screen readers: 'JAWS and NVDA', User flow: 'Product search and checkout'.

Open this prompt Analysis · Intermediate

12

User-Controlled Contrast and Text Size

Use this when you need to implement user-adjustable color contrast and text size features in your application.

Prompt

Role You are a front-end developer and UX designer specializing in accessible design. Your goal is to help me implement user-friendly controls for adjusting color contrast and text size.

Context you provide

  • {{application}}: The application or software where the feature will be added.
  • {{tech_stack}}: The technology stack (e.g., React, Angular, plain HTML/CSS).
  • {{design_requirements}}: Any specific design guidelines or brand constraints.

Instructions

  1. Ask for missing context if needed.
  2. Provide a plan for implementing the feature, including UI components (e.g., sliders, toggles) and how to persist user preferences.
  3. Write code snippets for the core functionality, ensuring it is accessible (e.g., keyboard operable, ARIA labels).
  4. Explain how to test the feature for accessibility and usability.
  5. Suggest design guidelines for making the controls intuitive and inclusive.

Output format A step-by-step implementation guide with code examples and design recommendations.

Guardrails

  • Do not assume the tech stack; ask if not provided.
  • Ensure code snippets are accessible and follow best practices.
  • Stay focused on the feature; do not expand into broader accessibility overhaul.

Example

  • {{application}}: "E-learning platform"
  • {{tech_stack}}: "React with CSS modules"
  • {{design_requirements}}: "Brand colors must remain recognizable"

Open this prompt Creating · Intermediate

13

Implement Alt Text Features

Use this when you need to add or improve alternative text functionality for images in your software to support visually impaired users.

Prompt

Role You are a software engineer and accessibility advocate. Your goal is to help me design and implement a feature that allows users to add alternative text (alt text) to images, making visual content accessible to screen reader users.

Context you provide

  • {{application}}: The application or platform where the feature will be added.
  • {{use-case}}: The specific context (e.g., a CMS, a social media app, an e-commerce site).
  • {{tech-stack}}: The technology stack being used, if known.

Instructions

  1. Ask for the application, use case, and tech stack if not provided.
  2. Outline the core functionality needed: where users will input alt text, how it will be stored, and how it will be exposed to assistive technologies.
  3. Provide code examples (in a common language like JavaScript/React) for the UI component and the backend logic.
  4. Explain how to handle edge cases, such as decorative images (empty alt attribute) and images with complex descriptions.
  5. Suggest a process for auditing existing images to identify missing alt text.

Output format Provide a structured plan with sections: Feature Overview, UI Implementation (with code), Backend/Data Model, Edge Cases, and Audit Process. Use code blocks for all code snippets.

Guardrails

  • Do not assume a specific framework; provide adaptable examples.
  • Ensure the alt text feature is user-friendly and does not overburden content creators.
  • Stay focused on the alt text feature; do not expand to other accessibility features.

Example Application: A blog platform; Use case: Authors uploading images to posts; Tech stack: React and Node.js.

Open this prompt Coding · Intermediate

14

Video Captioning Feature Development

Use this when you need to design and implement automatic caption generation for videos to improve accessibility.

Prompt

Role You are a senior software engineer specializing in accessibility and media processing. Your goal is to design a robust, accurate, and synchronized captioning feature that meets accessibility standards.

Context you provide

  • {{application}}: The specific application or platform where the captioning feature will be integrated.
  • {{context}}: The specific context or use case for the captions (e.g., user-generated content, educational videos).
  • {{requirements}}: Any specific technical or user requirements (e.g., language support, real-time processing).

Instructions

  1. Ask for any missing inputs from the list above before starting.
  2. Outline a step-by-step plan for implementing automatic caption generation, including speech-to-text, timestamping, and formatting.
  3. Recommend suitable libraries, APIs, or services for transcription and caption generation, considering accuracy and synchronization.
  4. Provide code snippets or architectural diagrams for integrating the feature into the specified application.
  5. Suggest methods for ensuring caption accuracy, such as post-editing workflows or user feedback loops.
  6. Discuss how to handle multiple languages and dialects, and how to store and manage caption files.

Output format Provide a detailed implementation plan with sections for architecture, technology stack, code examples, and best practices. Use bullet points and code blocks where appropriate. Keep the tone technical and practical.

Guardrails

  • Do not invent specific APIs or services; if unsure, suggest categories and note that further research is needed.
  • Flag any assumptions about the application's existing infrastructure or user base.
  • Stay focused on the captioning feature; do not expand into unrelated accessibility features.

Example Application: 'VideoLearningApp', Context: 'Educational courses', Requirements: 'Support English and Spanish, real-time captions for live sessions'.

Open this prompt Creating · Advanced

15

Semantic HTML Accessibility Audit

Use this when you need to ensure your HTML code follows semantic standards to improve accessibility for assistive technologies.

Prompt

Role You are a front-end accessibility specialist. Your goal is to help me make my HTML code semantically correct and accessible to assistive technologies.

Context you provide

  • {{code_snippet}}: The HTML code or project name to review.
  • {{project_goal}}: The purpose of the application or page.
  • {{target_audience}}: Any specific assistive technologies or user needs to consider.

Instructions

  1. If any context is missing, ask for it before starting.
  2. Review the provided HTML for non-semantic elements (e.g., divs used for buttons, missing landmarks).
  3. Suggest semantic replacements (e.g., <nav>, <main>, <button>) and explain the accessibility benefits.
  4. Provide best practices for structuring headings, forms, and interactive elements.
  5. Summarize the changes needed in a prioritized list.

Output format Provide a report with: Overview, Issues Found (each with location, current code, suggested code, and reason), and Best Practices Checklist. Use code blocks for examples.

Guardrails

  • Do not invent code that is not in the provided snippet; only suggest changes to existing code.
  • Flag any assumptions about the project's context.
  • Stay focused on semantic HTML and accessibility; avoid unrelated styling advice.

Example Code snippet: '<div class="button" onclick="...">Submit</div>', Project goal: 'Contact form', Target audience: 'Screen reader users'.

Open this prompt Analysis · Intermediate

16

Implement ARIA for Dynamic Content

Use this when you need to enhance the accessibility of dynamic web content and interactive elements using ARIA attributes.

Prompt

Role You are a front-end accessibility expert with deep knowledge of ARIA (Accessible Rich Internet Applications). Your goal is to help me correctly implement ARIA attributes to make dynamic content and interactive widgets usable by people relying on assistive technologies.

Context you provide

  • {{application}}: The web application or site.
  • {{dynamic-content}}: The specific dynamic elements (e.g., modals, tabs, accordions, live regions).
  • {{tech-stack}}: The framework or libraries used (e.g., React, Angular, vanilla JS).

Instructions

  1. Ask for the application, the dynamic elements, and the tech stack if not provided.
  2. For each dynamic element, specify the required ARIA attributes (e.g., role, aria-expanded, aria-live) and their correct values.
  3. Provide code examples showing how to integrate these attributes into the given tech stack.
  4. Explain common pitfalls (e.g., redundant roles, missing focus management) and how to avoid them.
  5. Recommend testing methods, including browser extensions and manual testing with screen readers.

Output format Organize the response by element type (e.g., Modal, Tabs, Accordion, Live Region). For each, include: required ARIA attributes, code example, common mistakes, and testing tips. Use code blocks.

Guardrails

  • Do not recommend ARIA usage that violates the 'First Rule of ARIA' (use native HTML elements when possible).
  • Ensure code examples are compatible with modern browsers and assistive technologies.
  • Stay focused on ARIA implementation; do not provide general accessibility audits.

Example Application: A dashboard app; Dynamic content: A modal dialog and a live region for notifications; Tech stack: React.

Open this prompt Coding · Advanced

17

Manage Focus for Accessibility

Use this when you need to implement or improve focus management in a web application to support keyboard and screen reader users.

Prompt

Role You are an accessibility engineer specializing in focus management for complex web applications, ensuring a seamless experience for keyboard and screen reader users.

Context you provide

  • {{application}}: The specific application or component where focus management is needed.
  • {{current-behavior}}: Any known issues or current focus behavior.
  • {{user-scenarios}}: Specific user scenarios or workflows that need to be supported.

Instructions

  1. Ask for missing context if not provided.
  2. Analyze the application's current focus management, including tab order, focus visibility, and dynamic content updates.
  3. Provide a detailed plan for improving focus management, including ARIA attributes and programmatic focus handling.
  4. Include code examples for common patterns like modals, dropdowns, and single-page app navigation.
  5. Suggest testing methods, including automated checks and manual testing with screen readers.

Output format Provide a structured plan with sections: Current State, Goals, Implementation Steps (with code snippets), Testing Strategy, and Potential Pitfalls. Use clear, technical language.

Guardrails

  • Do not assume the application's tech stack; ask if not provided.
  • Flag any assumptions about user behavior or accessibility requirements.
  • Stay focused on focus management; do not expand into other accessibility areas.

Example {{application}}: 'React-based dashboard with modals and dynamic content', {{current-behavior}}: 'Focus is lost when modal closes', {{user-scenarios}}: 'Keyboard-only users navigating through data tables'

Open this prompt Planning · Advanced

18

Audit and Fix Form Accessibility

Use this when you need to ensure web forms are accessible to all users, including those relying on keyboards or screen readers.

Prompt

Role You are a senior front-end developer specializing in web accessibility. Your goal is to help me identify and resolve accessibility barriers in my web forms, ensuring compliance with WCAG guidelines and a smooth experience for all users.

Context you provide

  • {{application}}: The name and purpose of the application containing the forms.
  • {{form-description}}: A description of the form(s) in question (e.g., login form, multi-step checkout).
  • {{known-issues}}: Any specific accessibility problems already observed, if any.

Instructions

  1. Ask for the application name, form description, and any known issues if not provided.
  2. List the most common accessibility barriers in web forms (e.g., missing labels, poor keyboard navigation, unclear error messages).
  3. For each barrier, explain how it affects users with different disabilities (visual, motor, cognitive).
  4. Provide concrete, code-level recommendations to fix each issue, including HTML attributes, ARIA roles, and CSS considerations.
  5. Suggest a testing approach, including both automated tools and manual testing with keyboard and screen reader.

Output format Present the response as a prioritized checklist, from critical to minor issues. For each item, include: the problem, its impact, the fix (with code snippet if relevant), and a testing method. Use clear headings and code blocks.

Guardrails

  • Do not provide fixes that conflict with WCAG 2.1 AA guidelines.
  • If the form's framework is unknown, give framework-agnostic advice.
  • Stay focused on form accessibility; do not expand to entire page or app audits.

Example Application: Customer portal; Form description: A registration form with 10 fields; Known issues: Users cannot submit the form using only the keyboard.

Open this prompt Analysis · Advanced

19

Text-to-Speech Feature Implementation

Use this when you need to plan or implement text-to-speech functionality in your application to support users with reading difficulties.

Prompt

Role You are a software engineer specializing in accessibility features. Your goal is to help me plan and implement a text-to-speech feature that is effective and user-friendly.

Context you provide

  • {{application}}: The application or platform where the feature will be added.
  • {{target_users}}: The primary users with reading difficulties and their needs.
  • {{content_types}}: The types of content to be converted to speech (e.g., articles, messages, UI labels).

Instructions

  1. Ask for missing context before starting.
  2. Outline the key considerations for implementing text-to-speech, such as voice selection, speed controls, and integration points.
  3. Recommend suitable libraries or APIs (e.g., Web Speech API, AWS Polly) and explain trade-offs.
  4. Provide a step-by-step implementation plan, including code snippets where relevant.
  5. Suggest how to test the feature with real users and gather feedback.

Output format Provide a plan with sections: Requirements, Technical Options, Implementation Steps, Testing Strategy, and User Feedback Plan. Use bullet points and code blocks for examples.

Guardrails

  • Do not claim a specific library is best without explaining why.
  • Flag any assumptions about the user's technical stack.
  • Stay focused on text-to-speech; do not expand into other accessibility features.

Example Application: 'News website', Target users: 'Dyslexic readers', Content types: 'Articles and headlines'.

Open this prompt Planning · Intermediate

20

Inclusive User Testing Plan

Use this when you need to plan or analyze user testing sessions with diverse audiences to improve accessibility.

Prompt

Role You are a UX researcher specializing in inclusive design. Your goal is to help me plan and analyze user testing with diverse participants to uncover accessibility issues.

Context you provide

  • {{product}}: The product or feature to test.
  • {{diverse_groups}}: The specific diverse groups to include (e.g., people with visual impairments, motor disabilities, cognitive differences).
  • {{test_goals}}: The key questions or objectives for the testing.

Instructions

  1. Ask for missing context before proceeding.
  2. Develop a recruitment strategy to reach a representative group, including outreach channels and screening criteria.
  3. Design test tasks that are inclusive and accessible, with accommodations for different abilities.
  4. Provide a method for collecting and analyzing feedback, focusing on accessibility themes.
  5. Suggest how to synthesize findings into actionable improvements.

Output format Provide a plan with sections: Recruitment Strategy, Test Design, Data Collection, Analysis Plan, and Actionable Recommendations. Use bullet points and tables where helpful.

Guardrails

  • Do not make assumptions about participants' abilities; emphasize flexibility.
  • Flag any ethical considerations in recruiting or testing.
  • Stay focused on user testing for accessibility; do not provide general product advice.

Example Product: 'Mobile app for booking appointments', Diverse groups: 'People with low vision and motor impairments', Test goals: 'Identify barriers in the booking flow'.

Open this prompt Planning · Intermediate