Design System Francais (DSFR)

Official French government design-system docs: 23 components with exact fr- class names, RGAA 4.1 a11y rules and copy-paste HTML.

Works with setup

Test report

Verdict
Works with setup
Score
8.4/10
Tested
Jul 16, 2026
Environment
Claude Code 2.x (agent harness)
Upstream re-checked
Aug 10, 2026 · aa1b3fa

Asked for accessible DSFR accordion markup: the skill pulled the exact official structure (section.fr-accordion > h3.fr-accordion__title > button.fr-accordion__btn[aria-expanded][aria-controls] + div.fr-collapse) straight from its bundled code.md and accessibilite.md, which a from-memory answer has no way to reproduce correctly; the catch is the README's own manual git-clone instructions are stale and would install a broken (2-levels-too-deep, undiscoverable) skill folder.

Scored on four weighted criteria — install, triggering, output vs. baseline, docs. How scoring works

  • Installs cleanly 5/5
  • Triggers reliably 5/5
  • Output vs. baseline 9/10
  • Docs & honesty 2/5

What Design System Francais (DSFR) does

Bundles synced documentation (index/accessibilite/code/design.md + working HTML examples) for 23 DSFR components used on French government websites, so Claude can answer with the exact fr-* class names, ARIA pattern and RGAA 4.1 accessibility requirements instead of guessing. Triggers when the user asks to implement a DSFR component, needs RGAA guidance, or is building a French government site.

How to install Design System Francais (DSFR)

git clone https://github.com/numerique-gouv/dsfr-skill.git
mkdir -p ~/.claude/skills
cp -r dsfr-skill/skills/dsfr-skill ~/.claude/skills/design-system-francais-dsfr

Skills live in ~/.claude/skills/ (global) or .claude/skills/ (per-project). Restart Claude Code after installing.

Commands — how to trigger Design System Francais (DSFR)

  • /design-system-francais-dsfr Official French government design-system docs: 23 components with exact fr- class names, RGAA 4.1 a11y rules and copy-paste HTML.

It also activates on plain-language prompts like these:

  • Donne-moi le HTML accessible d'un accordeon DSFR conforme RGAA
  • Comment coder un composant DSFR avec les bonnes classes fr- ?
  • Je construis un site gouvernemental, aide-moi avec le DSFR

Frequently asked questions

Is the Design System Francais (DSFR) skill free?
Yes. The skill itself is free from numerique-gouv/dsfr-skill. SkillProof publishes the install command and an independent test verdict at no cost.
Does Design System Francais (DSFR) work with Claude Code?
We tested it with Claude Code 2.x (agent harness) on Jul 16, 2026. Verdict: Works with setup. Asked for accessible DSFR accordion markup: the skill pulled the exact official structure (section.fr-accordion > h3.fr-accordion__title > button.fr-accordion__btn[aria-expanded][aria-controls] + div.fr-collapse) straight from its bundled code.md and accessibilite.md, which a from-memory answer has no way to reproduce correctly; the catch is the README's own manual git-clone instructions are stale and would install a broken (2-levels-too-deep, undiscoverable) skill folder.
What is the Design System Francais (DSFR) SkillProof Score?
8.4/10 — installs cleanly 5/5, triggers reliably 5/5, output vs. baseline 9/10, docs & honesty 2/5.
How do I install Design System Francais (DSFR)?
Copy the install command from this page, run it in your terminal, and restart Claude Code. Skills live in ~/.claude/skills/ (global) or .claude/skills/ inside a project.
Can I use Design System Francais (DSFR) with Cursor, Copilot, Gemini CLI, Codex or other AI tools?
The SKILL.md format is native to Claude (Claude Code, Desktop, claude.ai). The instructions inside adapt to other assistants: Cursor rules, GitHub Copilot instructions, Windsurf rules, Custom GPTs, AGENTS.md for OpenAI Codex, and GEMINI.md for Google Gemini CLI — our conversion guides cover each, and the free converter on the tools page does the wrapping for you.