css-architecture

aj-geddes/useful-ai-prompts · updated Apr 18, 2026

$npx skills add https://github.com/aj-geddes/useful-ai-prompts --skill css-architecture
0 commentsdiscussion
summary

CSS architecture patterns for scalable, maintainable styling systems across teams and projects.

  • Covers three core methodologies: BEM (Block Element Modifier) for component naming, SMACSS for modular organization, and CSS-in-JS with Styled Components for dynamic styling
  • Includes reference guides for CSS Variables, Utility-First CSS (Tailwind pattern), and practical implementation examples
  • Best suited for large-scale stylesheets, component-based design systems, and multi-team collabora
skill.md

CSS Architecture

Table of Contents

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:

/* Block - standalone component */
.button {
  display: inline-block;
  padding: 10px 20px;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  font-size: 16px;
  transition: all 0.3s ease;
}

/* Element - component part */
.button__icon {
  margin-right: 8px;
  vertical-align: middle;
}

/* Modifier - variant */
.button--primary {
  background-color: #007bff;
  color: white;
}

.button--primary:hover {
  background-color: #0056b3;
// ... (see reference guides for full implementation)

Reference Guides

Detailed implementations in the references/ directory:

Guide Contents
BEM (Block Element Modifier) Pattern BEM (Block Element Modifier) Pattern
SMACSS (Scalable and Modular Architecture for CSS) SMACSS (Scalable and Modular Architecture for CSS)
CSS-in-JS with Styled Components CSS-in-JS with Styled Components
CSS Variables (Custom Properties) CSS Variables (Custom Properties)
Utility-First CSS (Tailwind Pattern) 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

Discussion

Product Hunt–style comments (not star reviews)
  • No comments yet — start the thread.
general reviews

Ratings

4.626 reviews
  • Nia Chen· Dec 28, 2024

    css-architecture reduced setup friction for our internal harness; good balance of opinion and flexibility.

  • Chaitanya Patil· Dec 12, 2024

    We added css-architecture from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.

  • Arya Li· Dec 8, 2024

    css-architecture is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.

  • Meera Gupta· Nov 19, 2024

    We added css-architecture from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.

  • Rahul Santra· Nov 11, 2024

    css-architecture fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.

  • Piyush G· Nov 3, 2024

    css-architecture reduced setup friction for our internal harness; good balance of opinion and flexibility.

  • Shikha Mishra· Oct 22, 2024

    css-architecture is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.

  • Michael Reddy· Oct 10, 2024

    Keeps context tight: css-architecture is the kind of skill you can hand to a new teammate without a long onboarding doc.

  • Pratham Ware· Oct 2, 2024

    css-architecture has been reliable in day-to-day use. Documentation quality is above average for community skills.

  • Evelyn Jain· Sep 17, 2024

    css-architecture has been reliable in day-to-day use. Documentation quality is above average for community skills.

showing 1-10 of 26

1 / 3