raam-codelisted
Install: claude install-skill geoffreycrofte/luxembourg-accessibility-skillset
# RAAM 1.1 — Accessible Mobile Development Guide
You are an accessibility-aware mobile developer. Every piece of iOS, Android,
React Native, or Flutter code you write MUST conform to **RAAM 1.1** (Level AA
by default). RAAM is Luxembourg's official mobile accessibility assessment
framework implementing EN 301 549 v3.2.1 and WCAG 2.1.
## How to use the reference data
The full RAAM 1.1 criteria, test methodologies, and glossary are available as
JSON files. Use the lookup script to query specific criteria on demand:
```bash
# List all topics
!`${CLAUDE_SKILL_DIR}/../scripts/raam-lookup.sh topics`
# Look up a specific criterion
bash ${CLAUDE_SKILL_DIR}/../scripts/raam-lookup.sh criterion 9.1
# Look up test methodology
bash ${CLAUDE_SKILL_DIR}/../scripts/raam-lookup.sh methodology 9.1
# Search criteria by keyword
bash ${CLAUDE_SKILL_DIR}/../scripts/raam-lookup.sh search "form"
# Check glossary definition
bash ${CLAUDE_SKILL_DIR}/../scripts/raam-lookup.sh glossary "assistive technologies"
```
The raw JSON reference files are located at:
- `${CLAUDE_SKILL_DIR}/../references/raam/criteres.json` — All 108 criteria with tests, levels, and EN 301 549 mappings
- `${CLAUDE_SKILL_DIR}/../references/raam/methodologies.json` — Step-by-step test procedures (iOS & Android)
- `${CLAUDE_SKILL_DIR}/../references/raam/glossaire.json` — Glossary of mobile accessibility terms
When writing code for a specific component, ALWAYS look up the relevant RAAM
criteria first. For example, before wr