Añade accesibilidad con un solo prompt
¿Programas con una IA? Copia uno de estos prompts y pégalo en tu asistente. Instala el control de accesibilidad de Conformly, corrige tu código RGAA/WCAG o conecta la API, sin salir de tu editor.
Copia un prompt, pégalo en tu asistente de IA (Cursor, Claude Code, Windsurf, GitHub Copilot) y reemplaza los valores entre corchetes angulares < >.
Añade un control de accesibilidad gratuito a tu proyecto: un comando npm, sin clave API. La compilación falla si la puntuación RGAA baja de tu umbral.
Añade un control de accesibilidad a mi proyecto con la CLI de Conformly (paquete npm público «conformly», gratuito, sin clave API).
1. Añade un script npm "a11y" en package.json: "npx conformly scan <URL_DE_MI_SITIO> --threshold 90" (reemplaza <URL_DE_MI_SITIO> por la URL de staging o de producción).
2. Crea un workflow de GitHub Actions en .github/workflows/accesibilidad.yml que, en cada push, instale Node 18+ y ejecute "npx conformly scan <URL_DE_MI_SITIO> --threshold 90" — el job falla si la puntuación RGAA baja de 90.
3. Explícame en dos líneas cómo leer el resultado (puntuación RGAA sobre 100 + número de incidencias).
La CLI no necesita autenticación: llama a la API de escaneo gratuito de Conformly.Haz que tu IA audite y corrija tu código según RGAA 4.1 y WCAG 2.1 AA, sin tocar el diseño.
Actúa como experto en accesibilidad RGAA 4.1 / WCAG 2.1 nivel AA. Audita el código de este proyecto y corrige los problemas de accesibilidad más comunes, sin cambiar el diseño:
- Imágenes: atributo alt pertinente (alt vacío si la imagen es decorativa).
- Formularios: cada campo asociado a un <label>, errores anunciados (aria-describedby, aria-invalid).
- Contraste: texto ≥ 4.5:1 (≥ 3:1 para texto grande) — señala los que hay que corregir.
- Teclado: foco visible, orden de tabulación lógico, sin trampas de teclado, enlace para saltar al contenido.
- Estructura: un solo <h1>, jerarquía de encabezados coherente, regiones (header/nav/main/footer), atributo lang en <html>.
- Componentes interactivos: roles y estados ARIA correctos, objetivos táctiles de al menos 24px.
Trabaja archivo por archivo, explica cada corrección y enumera aparte lo que requiere una decisión humana. Luego lo verificaré con un escaneo Conformly: npx conformly scan <URL_DE_MI_SITIO> --threshold 90Muestra una insignia de conformidad en vivo en tu sitio, con enlace al informe público de tu escaneo.
Añade una insignia de puntuación de accesibilidad de Conformly a mi sitio.
- Conformly ofrece una insignia SVG en vivo en https://conformly.online/api/free-badge/<ID_DEL_ESCANEO> (el ID se devuelve tras un escaneo gratuito en conformly.online). Para un sitio monitorizado, la insignia es https://conformly.online/api/badge/<ID_DEL_SITIO>.
- Inserta en el pie de página una imagen que muestre esta insignia, cliqueable, que enlace al informe público correspondiente.
- Haz la imagen accesible: atributo alt que describa la puntuación (p. ej. «Puntuación de accesibilidad RGAA: 92/100»), y deja que la insignia se actualice sola.
Pídeme el ID si no lo encuentras; lo obtengo tras un escaneo o en mi panel de Conformly.Lanza escaneos desde tu aplicación mediante la API REST autenticada (clave cfy_ generada en el panel).
Integra la API REST de Conformly en mi aplicación para lanzar escaneos de accesibilidad mediante programación.
- Autenticación: cabecera «Authorization: Bearer cfy_...» (clave con alcance de sitio generada en el panel de Conformly). Guárdala en una variable de entorno, nunca en el código.
- Lanzar un escaneo: POST https://conformly.online/api/v1/scans con el cuerpo JSON {"threshold": 90} → respuesta 202 { id, status, statusUrl }.
- Consultar el escaneo: GET https://conformly.online/api/v1/scans/<ID> hasta que status = "done" → { status, score, threshold, pass, scanId, violationsUrl }.
- Respeta la cuota: 60 solicitudes por minuto y por clave, cabeceras X-RateLimit-*, código 429 + Retry-After al superarla.
Escribe un pequeño módulo reutilizable en el lenguaje de mi proyecto: lanzamiento, polling con backoff, gestión de errores y de los 429.¿Aún sin puntuación?
Prueba una página gratis, sin cuenta — luego pega el prompt de corrección.