Aller au contenu

Skills — Vue d'ensemble

Les 12 skills FRAM couvrent l'intégralité du référentiel RAAM 1.1. Chaque skill fournit :

  • 📖 Documentation — Critères, bonnes pratiques, pièges courants
  • 📱 Patterns SwiftUI — Code prêt à copier avec ✅/❌
  • 🤖 Patterns Compose — Code Material3 prêt à copier
  • 🧪 Tests automatisés — XCUITest + Compose UI Test

Cartographie

graph LR
    subgraph "Présentation"
        S01["🖼️ 01 — Graphiques"]
        S02["🎨 02 — Couleurs"]
        S03["📐 03 — Adaptation"]
    end
    subgraph "Structure"
        S04["📊 04 — Tableaux"]
        S06["🌐 06 — Langue"]
        S07["📑 07 — Structuration"]
    end
    subgraph "Interaction"
        S05["🔘 05 — Composants"]
        S09["📝 09 — Formulaires"]
        S10["🧭 10 — Navigation"]
    end
    subgraph "Contenu"
        S08["⏱️ 08 — Temporels"]
        S11["👆 11 — Consultation"]
        S12["📚 12 — Documentation"]
    end

    style S01 fill:#1a1f25,stroke:#58a6ff
    style S02 fill:#1a1f25,stroke:#58a6ff
    style S03 fill:#1a1f25,stroke:#58a6ff
    style S04 fill:#1a1f25,stroke:#3fb950
    style S05 fill:#1a1f25,stroke:#d29922
    style S06 fill:#1a1f25,stroke:#3fb950
    style S07 fill:#1a1f25,stroke:#3fb950
    style S08 fill:#1a1f25,stroke:#bc8cff
    style S09 fill:#1a1f25,stroke:#d29922
    style S10 fill:#1a1f25,stroke:#d29922
    style S11 fill:#1a1f25,stroke:#bc8cff
    style S12 fill:#1a1f25,stroke:#bc8cff

Par niveau de conformité

Audit simplifié [A]

Skill Critères [A] Thématique
SKILL-01 7 Images, icônes, CAPTCHA, descriptions détaillées
SKILL-02 1 Information non véhiculée par la couleur seule
SKILL-03 1 Info non véhiculée par forme/taille/position seule
SKILL-04 3 Tableaux avec en-têtes, cellules associées
SKILL-05 5 Nom, rôle, état des composants interactifs
SKILL-06 4 Langue déclarée, titres d'écran
SKILL-07 2 Listes structurées, citations
SKILL-08 6 Sous-titres, autoplay contrôlable, Reduce Motion
SKILL-09 5 Labels de champs, erreurs, champs obligatoires
SKILL-10 3 Titre d'écran, ordre de focus, raccourcis
SKILL-11 3 Timeouts, contenus en mouvement, clignotement
SKILL-12 2 Documentation accessible, fonctionnalités documentées

Audit complet [AA]

Skill Critères [AA] Thématique
SKILL-01 2 Images texte, images légendées
SKILL-02 8 Ratios de contraste 4.5:1 / 3:1, dark mode
SKILL-03 5 Dynamic Type, orientation, Reflow
SKILL-04 1 Description du tableau
SKILL-05 1 Actions custom (swipe-to-delete)
SKILL-07 2 Hiérarchie des titres cohérente
SKILL-08 3 Audiodescription, sous-titres live
SKILL-09 1 Saisie automatique (textContentType)
SKILL-10 3 Cohérence navigation, focus visible, focus non piégé
SKILL-11 3 Zones de touche 44pt/48dp, erreurs récupérables
SKILL-12 2 Support fonctionnalités système, conformité APIs

Conseil

Commencez par les skills SKILL-01, SKILL-05 et SKILL-09 — ils couvrent les violations les plus fréquentes dans les audits.