css-architecture

Organize CSS using BEM, SMACSS, and CSS-in-JS patterns. Use when building scalable, maintainable styling systems with proper naming conventions.

By aj-geddes · 932 installs

npx skills add aj-geddes/useful-ai-prompts --skill css-architecture

Source repository · Upstream listing

CSS Architecture Table of Contents [Overview]( overview) [When to Use]( when to use) [Quick Start]( quick start) [Reference Guides]( reference guides) [Best Practices]( best practices) Overview Build maintainable CSS systems using methodologies like BEM (Block Element Modifier), SMACSS, and CSS in JS patterns with proper organization and conventions. When to Use Large scale stylesheets Component based styling Design system development Multiple team collaboration CSS scalability and reusability Quick Start Minimal working example: Reference Guides Detailed implementations in the references/ directory: Guide Contents [BEM (Block Element Modifier) Pattern](references/bem block element modifier pattern.md) BEM (Block Element Modifier) Pattern [SMACSS (Scalable and Modular Architecture for CSS)](references/smacss scalable and modular architecture for css.md) SMACSS (Scalable and Modular Architecture for CSS) [CSS in JS with Styled Components](references/css in js with styled components.md) CSS in JS with Styled Components [CSS Variables (Custom Properties)](references/css variables custom properties.md) CSS Variables (Custom Properties) [Utility First CSS (Tailwind Pattern)](references/utility first css tailwind pattern.md) Utility First CSS (Tailwind Pattern) Best Practices ✅ DO Follow established patterns and conventions Write clean, maintainable code Add appropriate documentation Test thoroughly before deploying ❌ DON'T Skip testing or validation Ignore error handling Hard code configuration values