Communitygithub.com

Barrierefreiheit (Accessibility)

WCAG 2.1 AA – semantisches HTML, Tastaturnavigation, Screenreader.

Was ist Barrierefreiheit (Accessibility)?

Diese Skill-Datei definiert eine Reihe von Regeln für barrierefreie Webentwicklung gemäß der WCAG 2.1 AA-Richtlinie. Sie ist für KI-Agenten gedacht, die Web-UI-Komponenten oder komplette Benutzeroberflächen erstellen oder prüfen. Der Skill stellt sicher, dass generierter Code semantisches HTML nutzt, Tastaturnavigation vollständig unterstützt, Bildschirmausgabegeräte korrekt anspricht und die grundlegenden Kontrastanforderungen erfüllt. Durch die Befolgung dieser Regeln können Entwickler und KI-Agenten inklusive Anwendungen bauen, die für alle Nutzer – auch für solche mit Seh-, Motorik- oder kognitiven Einschränkungen – zugänglich sind. Der Skill ist plattformunabhängig und kann mit VoiceOver (macOS) oder NVDA (Windows) getestet werden.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/YepAPI/skills/tree/HEAD/skills/accessibility

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Barrierefreiheit

Regeln

  • Semantisches HTML: <button>, <nav>, <main>, <article> verwenden – nicht <div onClick>
  • ARIA-Attribute nur einsetzen, wenn das semantische HTML das Muster nicht ausdrücken kann
  • Tastaturnavigation: Jedes interaktive Element muss über die Tastatur erreichbar und bedienbar sein
  • Fokus-Management: Modals fangen den Fokus, Routenwechsel verlagern den Fokus zum Inhalt
  • Farbkontrast: 4,5:1 für normalen Text, 3:1 für großen Text (18px+ oder 14px+ fett)
  • Alternativtext auf allen Bildern – leeres alt="" für dekorative Bilder
  • Formularbeschriftungen: Jedes Eingabefeld hat ein sichtbares <label>, verknüpft über htmlFor
  • Skip-Navigationslink als erstes fokussierbares Element
  • Screenreader-Tests: Testen mit VoiceOver (Mac) oder NVDA (Windows)

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

YepAPI/skills

Experiment setup, variant splitting, statistical significance, and feature flag integration.

YepAPI/skills

CRUD generators, data tables, user management, role-based access, and bulk operations.

YepAPI/skills

Monitor what ChatGPT and Gemini say about your brand using YepAPI.

YepAPI/skills

Queue workers with BullMQ/Inngest/Trigger.dev, job retries, dead letter queues, concurrency.

YepAPI/skills

Commander.js, interactive prompts with Clack, spinners, colors, config files, exit codes, and npm publishing.

YepAPI/skills

cmdk integration, Cmd+K trigger, fuzzy search, grouped actions, keyboard navigation, and dynamic action registration.

YepAPI/skills

Content planning with trend and sentiment data from YepAPI.

YepAPI/skills

Content calendar, keyword-driven planning, and content briefs.

YepAPI/skills

Theme switching with CSS variables, system preference detection, next-themes, and persistence.

YepAPI/skills

Threaded comments, @mentions, reactions, moderation queue, optimistic UI, and cursor pagination.

YepAPI/skills

Competitive analysis between domains using YepAPI.

YepAPI/skills

Layout grids, KPI cards, data tables with sorting/filtering, sidebar navigation, and responsive breakpoints.

YepAPI/skills

Data encryption — TLS everywhere, AES-256-GCM for PII, bcrypt passwords, encrypted backups.

YepAPI/skills

Chart patterns with Recharts/Nivo/D3, responsive containers, color scales, and accessibility.

YepAPI/skills

Drizzle schema definition, push vs migrate, type-safe queries, relations, transactions, and prepared statements.

YepAPI/skills

Upload handling, resize/compress, CDN delivery, blur placeholders, and next/image patterns.

YepAPI/skills

Local business and Google Maps research using YepAPI.

YepAPI/skills

Cursor-based pagination, IntersectionObserver, virtualized lists with @tanstack/react-virtual, and scroll position restoration.

YepAPI/skills

Tenant isolation (row-level vs schema), subdomain routing, per-tenant config, and data partitioning.

YepAPI/skills

Chat UI components, streaming responses with AI SDK, context window management, and RAG patterns.

Verwandte Skills