Architecture CSS

VérifiéSûr

Expertise en architecture CSS couvrant les méthodologies (BEM, ITCSS, CUBE CSS), les CSS Modules, Tailwind CSS, le CSS-in-JS (styled-components, Emotion) et les design tokens. Utile pour choisir une méthodologie, configurer Tailwind, implémenter un système de tokens, ou résoudre des problèmes de spécificité et de performance de mise en page.

Spar Skills Guide Bot
DeveloppementIntermédiaire
14002/06/2026
Claude CodeCursorWindsurfCopilotCodex
#css-architecture#bem#tailwind-css#design-tokens#responsive-layouts

Recommandé pour

Notre avis

Fournit une expertise en architecture CSS incluant les méthodologies, les design tokens, les fonctionnalités CSS modernes et les motifs de conception responsive.

Points forts

  • Couvre plusieurs méthodologies (BEM, ITCSS, CUBE CSS)
  • Inclut les fonctionnalités CSS modernes (container queries, imbrication native)
  • Aborde les performances et les anti-patterns

Limites

  • Peut ne pas couvrir les fonctionnalités CSS très nouvelles ou expérimentales
  • Se concentre sur l'architecture, pas sur la syntaxe CSS de base
  • Peut être écrasant pour les débutants
Quand l'utiliser

Lors du choix d'une méthodologie CSS ou de la mise en place d'un système de design tokens pour un nouveau projet.

Quand l'éviter

Pour des projets simples avec des besoins CSS minimaux où une seule feuille de style est suffisante.

Analyse de sécurité

Sûr
Score qualité95/100

The skill provides CSS architecture guidance using only read and analysis tools; Bash is listed but no destructive or data-exfiltrating commands are instructed. The presence of Bash does not introduce meaningful risk in this context.

Aucun point d'attention détecté

Exemples

Set up a design token system
Set up a design token system using CSS custom properties with three tiers (global, semantic, component) for a new project.
Migrate to zero-runtime CSS-in-JS
Convert a styled-components project to Vanilla Extract for zero-runtime CSS-in-JS, explaining the migration steps.
Build a responsive component with container queries
Implement a responsive grid layout using CSS Grid and container queries that adapts to component width, not viewport size.

name: css-architecture description: | CSS architecture expertise including BEM methodology, CSS Modules, Tailwind CSS, CSS-in-JS (styled-components, Emotion), design tokens, responsive design patterns, CSS Grid/Flexbox layouts, and container queries. allowed-tools: Read, Grep, Glob, Bash

CSS Architecture

When to use

  • Choosing a CSS methodology (BEM, ITCSS, CUBE CSS) for a new project or team
  • Setting up CSS Modules, styled-components, Vanilla Extract, or Panda CSS
  • Configuring Tailwind with custom design tokens
  • Implementing a design token system with CSS custom properties
  • Using modern CSS (container queries, :has(), @layer, native nesting, subgrid)
  • Building responsive layouts with Grid/Flexbox
  • Adding dark mode support or scroll-driven animations
  • Diagnosing specificity wars, paint performance, or layout thrashing

Core principles

  1. Native HTML semantics before CSS tricks — right element reduces styling complexity
  2. Flat specificity — BEM single-class selectors, @layer for ordering, never !important
  3. Design tokens as single source of truth — global → semantic → component tiers
  4. Zero-runtime CSS-in-JS for scale — Vanilla Extract or Panda CSS over styled-components in large apps
  5. Container queries for components, media queries for pages — components should not know viewport size

Reference Files

  • references/methodologies-modules-css-in-js.md — BEM/ITCSS/CUBE CSS comparison, CSS Modules with composes, styled-components with ThemeProvider, Emotion, Vanilla Extract, Panda CSS, StyleX, Linaria
  • references/tailwind-tokens-modern-css.md — Tailwind config, group/peer modifiers, dark mode, UnoCSS; design token three-tier system, CSS custom properties, responsive tokens; container queries, native nesting, :has(), @layer, subgrid, oklch color, fluid typography, scroll-driven animations, content-visibility
  • references/layout-responsive-dark-mode.md — CSS Grid named areas, auto-fill grid, Flexbox guidance, mobile-first responsive design, responsive images, dark mode system/manual toggle, CSS performance (will-change, paint containment, critical CSS), animation GPU properties, anti-patterns table
Skills similaires