web
Couche 1 — Fondation du domaine (v2.0)
Principes universels de développement web applicables à tout projet web, quel que soit le framework. React, Vue, Svelte, JS vanilla — ces principes s'appliquent.
Philosophie
Ce pack encode les connaissances fondamentales de la plateforme web que les agents maîtrisent souvent en théorie mais oublient en pratique. Un agent sait ce que sont les labels ARIA. Il produit pourtant un formulaire sans annonces d'erreur pour les lecteurs d'écran. Un agent connaît les Core Web Vitals. Il affiche pourtant une image héros de 2 Mo sans dimensions.
L'écart n'est pas une question de connaissance — c'est une question d'application constante.
Ce qui est inclus
| Type | Nombre | Couverture |
|---|---|---|
| Patterns | 7 | Accessibilité (WCAG 2.2), performance (Core Web Vitals), en-têtes de sécurité (OWASP), SEO, conception réactive, UX d'erreur, états de chargement |
| Anti-patterns | 6 | Soupe de divs, texte alternatif manquant, décalage de mise en page, formulaires non protégés, chemins critiques côté client uniquement, absence d'en-têtes de sécurité |
| Constitution | 7 | principes |
Ancré dans : W3C WCAG 2.2 (octobre 2023), Google Core Web Vitals (2025), OWASP Secure Headers Project, OWASP CSP Cheat Sheet, MDN Web Docs, Web Almanac 2025, European Accessibility Act (juin 2025).
Ce que ce pack NE couvre PAS
- Les patterns spécifiques aux frameworks (voir
react,nextjs, etc.) - Les opinions sur les méthodologies CSS (BEM vs utility-first vs CSS-in-JS)
- La configuration des outils de build (Webpack, Vite, Turbopack)
- Les patterns backend/API (voir
apioubaas)