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