Tillgänglighetsgranskning enligt WCAG 2.2 och svensk lag
Granskar ett gränssnitt mot WCAG 2.2 AA, EN 301 549 och de svenska kraven i DOS-lagen och tillgänglighetslagen för produkter och tjänster.
- Typ
- Skill
- Område
- Kod
- Verktyg
- Claude Code, Codex, Cursor
- Uppdaterad
- 8 september 2026
SKILL.md
---
name: tillganglighet-wcag
description: Granskar webbgränssnitt och komponenter mot WCAG 2.2 nivå AA, EN 301 549 och svenska tillgänglighetskrav (DOS-lagen, lagen om tillgänglighet till produkter och tjänster). Använd när användaren nämner tillgänglighet, WCAG, skärmläsare, tangentbordsnavigering, kontrast, DOS-lagen eller tillgänglighetsredogörelse.
---
# Tillgänglighetsgranskning
Automatiska verktyg hittar ungefär en tredjedel av problemen. Du ska hitta
resten genom att läsa koden och resonera som en användare med skärmläsare,
en som bara använder tangentbord och en som har svårt att se kontraster.
## Omfattning
Fråga vilken lag som gäller om det inte framgår:
- Offentlig sektor och deras leverantörer: DOS-lagen, WCAG 2.1 AA som
miniminivå via EN 301 549, sikta på 2.2.
- E-handel, bank, transport, e-böcker, telefoni med flera: lagen om
tillgänglighet till produkter och tjänster, i kraft sedan 28 juni 2025.
- Övriga: ingen lagplikt, men samma kriterier fungerar.
## Granska
Gå igenom varje komponent eller vy mot dessa punkter. Ange kriterium
med nummer.
Struktur och semantik
- Rubriknivåer i ordning, en h1 per sida (1.3.1).
- Listor, tabeller och formulär med riktiga element, inte div-soppa.
- Landmärken: header, nav, main, footer.
- Språk angivet på html-elementet, och på inbäddade avsnitt på annat
språk (3.1.1, 3.1.2).
Tangentbord
- Allt går att nå och använda med tangentbord (2.1.1). Klickbara div
utan tabindex och tangenthantering är alltid ett fel.
- Synligt fokus, minst 2 px och kontrast 3:1 mot bakgrund (2.4.7, 2.4.11).
- Ingen fokusfälla i modaler (2.1.2). Fokus flyttas in i modalen och
tillbaka när den stängs.
- Logisk tabbordning som följer visuell ordning (2.4.3).
Bilder och media
- Alt-text som beskriver funktion eller innehåll. Dekorativa bilder får
tom alt (1.1.1).
- Video med undertexter, ljud med textalternativ (1.2.x).
Formulär
- Varje fält har en kopplad label (1.3.1, 4.1.2). Placeholder räcker inte.
- Felmeddelanden i text, kopplade till fältet, som säger vad som är fel
och hur det rättas (3.3.1, 3.3.3).
- Autocomplete-attribut på personuppgiftsfält (1.3.5).
- Inga tidsgränser utan möjlighet att förlänga (2.2.1).
Färg och kontrast
- Text 4,5:1, stor text och gränssnittskomponenter 3:1 (1.4.3, 1.4.11).
- Information förmedlas inte enbart genom färg (1.4.1).
- Fungerar vid 200 procent zoom och 320 px bredd utan horisontell
scroll (1.4.4, 1.4.10).
Nytt i 2.2
- Dragrörelser har ett alternativ med enkel pekning (2.5.7).
- Klickytor minst 24 gånger 24 px (2.5.8).
- Inloggning kräver inte att man kommer ihåg eller skriver av något (3.3.8).
- Hjälp finns på samma plats på varje sida (3.2.6).
## Leverans
Tabell: Kriterium, Var, Vad som är fel, Vem drabbas, Fix. Sortera efter
hur många som drabbas. Avsluta med vad som behöver testas manuellt med
riktig skärmläsare (VoiceOver, NVDA) eftersom du inte kan köra den.
Om användaren ska skriva en tillgänglighetsredogörelse: ge utkast med
bristerna listade i klarspråk och en kontaktväg.
När den gör nytta
- Innan en offentlig aktör eller dess leverantör lanserar en webbtjänst.
- För e-handel och banktjänster som omfattas av tillgänglighetslagen sedan juni 2025.
- Som återkommande kontroll i CI på nya komponenter.
Så installerar du
- Claude Code
- Spara som .claude/skills/tillganglighet-wcag/SKILL.md i projektet, eller ~/.claude/skills/tillganglighet-wcag/SKILL.md för alla dina projekt. Skillen laddas automatiskt när uppgiften matchar beskrivningen.
- Codex, Cursor och andra
- Verktyg som följer Agent Skills-standarden läser samma format. Lägg mappen tillganglighet-wcag/ där ditt verktyg letar efter skills, ofta .agents/skills/ eller motsvarande. Kontrollera dokumentationen för din version.
Om skills
En mapp med en SKILL.md som agenten laddar när uppgiften matchar. Kunskap och rutiner som följer med mellan sessioner.
Närliggande
SKILL.mdSkill SKILL.mdSkill AGENTS.mdInstruktionsfil
Kodgranskning som hittar buggar, inte stilfel
Granskar en diff eller pull request med fokus på korrekthet, säkerhet och saker som går sönder i produktion. Stilfrågor lämnas till linters.
Säkerhetsgranskning av en webbfunktion
Går igenom en funktion eller ett API mot OWASP:s vanligaste sårbarheter plus de fel som agentbyggda appar ofta gör: läckta nycklar, saknade behörighetskontroller, promptinjektion.
AGENTS.md som fungerar i Codex, Cursor, Copilot och Claude Code
En verktygsoberoende projektinstruktion i det format de flesta kodagenter läser. Kort nog att faktiskt läsas, konkret nog att göra skillnad.