К основному содержанию
скилл CX Codex

css-architecture — скилл для Claude Code: порядок в CSS

Скилл для ИИ-агента, который помогает разложить CSS по методологиям BEM, SMACSS и CSS-in-JS. Пригодится, когда стили в проекте растут быстрее, чем вы успеваете их переименовывать.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add aj-geddes/useful-ai-prompts --skill css-architecture -a claude-code
Открыть на GitHub

Что делает css-architecture

Скилл задаёт агенту рамку для работы со стилями: он опирается на BEM, SMACSS и паттерны CSS-in-JS, а не придумывает имена классов на ходу. Внутри — краткий стартовый пример с блоком, элементом и модификатором, плюс справочники в каталоге references/: отдельные файлы по BEM, SMACSS, styled components, CSS-переменным и utility-first подходу в духе Tailwind.

Полезен на больших таблицах стилей, при компонентной вёрстке и когда над проектом работает несколько человек. Агент получает готовые соглашения об именовании, поэтому новый класс вписывается в существующую схему, а не живёт сам по себе.

Одна вещь, о которой стоит помнить: скилл описывает методологии и не проверяет ваш код автоматически. Если в проекте уже есть свой стайлгайд, конфликты с ним придётся разруливать вручную — это повод сначала сверить соглашения, а потом просить агента что-то переписать.

Какие задачи решает

  • разложить стили по блокам, элементам и модификаторам
  • выбрать между BEM, SMACSS и CSS-in-JS для нового проекта
  • договориться об именовании классов в команде
  • перевести цвета и отступы на CSS-переменные
  • привести разросшийся файл стилей к компонентной структуре

Примеры запросов агенту

  • Разложи стили этого компонента по BEM и покажи, как назвать классы
  • Помоги выбрать между SMACSS и CSS-in-JS для нашего проекта
  • Переведи эти хардкод-цвета на CSS-переменные

Как установить css-architecture

1Через Skills CLI (Vercel)

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

2Вручную: положить файлы

~/.claude/skills/css-architecture/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/css-architecture/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Из того же набора118

markdown-documentation Скилл задаёт агенту правила оформления Markdown: README, вики, страницы документации. Пригодится, когда тексты пишет модель и их надо привести к одному виду. CX Codex +1 1 300установок terraform-infrastructure Направляет агента при настройке облачной инфраструктуры через Terraform с модулями и удалённым стейтом. Пригодится для выката окружений dev, staging и prod. CX Codex +1 1 200установок penetration-testing Скилл помогает модели планировать и проводить этичное тестирование безопасности, симулируя атаки на приложения и сетевую инфраструктуру. CX Codex +1 1 100установок responsive-web-design Скилл для ИИ-агента, который помогает писать адаптивные интерфейсы на Flexbox, CSS Grid и медиазапросах. Пригодится, когда вёрстка должна работать на телефоне и десктопе. CX Codex +1 1 100установок api-contract-testing Скилл настраивает проверку контрактов API между сервисами без запуска полных интеграционных тестов. Помогает избежать несовместимых правок в CI. CX Codex +1 913установок event-sourcing Скилл для ИИ-агента, который помогает проектировать event sourcing и CQRS: хранилище событий, агрегаты, проекции и снапшоты. Пригодится, когда нужна история изменений и запросы к состоянию на любой момент. CX Codex +1 886установок root-cause-analysis Скилл ведёт разбор инцидента по шагам и доводит до причины, которую можно устранить, а не залатать симптом. CX Codex +1 884установок mobile-first-design Скилл задаёт порядок работы над интерфейсом: сначала мобильный экран, потом планшет и десктоп. Пригодится, когда вёрстка разъезжается на телефонах. CX Codex +1 857установок

Похожие

css Mindrally Скилл задаёт агенту правила вёрстки: Flexbox, Grid, переменные, BEM и порядок в стилях. Пригодится, когда ИИ пишет CSS в вашем проекте. CX Codex +1 1 200установок tailwind-css-patterns giuseppe-trisciuoglio Скилл с готовыми паттернами Tailwind CSS: адаптивные сетки, карточки, формы, тёмная тема. Пригодится, когда агент верстает компоненты на React, Vue или Svelte. CX Codex +1 17 700установок css-border-gradient MengTo Добавляет в веб-интерфейс аккуратные градиентные рамки через CSS или Tailwind. Пригодится карточкам цен, модальным окнам и кнопкам, которым нужна сдержанная подсветка контура. CX Codex +1 1 500установок good-css vojtaholik Заменяет каскады брейкпоинтов и вспомогательные скрипты современными возможностями CSS. Работает с чистым CSS, Tailwind, StyleX и CSS-in-JS. CX Codex +1 1 500установок css-animation-creator OneWave-AI Скилл для ИИ-кодинга, который помогает писать CSS-анимации, переходы, микроинтеракции и анимации по скроллу. Пригодится, когда нужно добавить движение в интерфейс без ручного подбора таймингов. CX Codex +1 805установок tailwind-css manutej Скилл по Tailwind CSS: утилитарные классы, адаптивность, тёмная тема и оптимизация сборки. Пригодится, когда верстаешь интерфейс и не хочешь прыгать в CSS-файлы. CX Codex +1 461установок

Рядом в теме «Фронтенд и UI»

Всё по теме «Фронтенд и UI» →

Вопросы о css-architecture

Как установить css-architecture в Claude?

Выполните npx skills add aj-geddes/useful-ai-prompts --skill css-architecture -a claude-code. После этого файл скилла лежит в ~/.claude/skills/css-architecture/SKILL.md.

Что делает css-architecture?

Даёт агенту соглашения для организации CSS: BEM, SMACSS, CSS-in-JS, CSS-переменные и utility-first подход. Агент опирается на них, когда пишет или переименовывает стили.

Скилл сам проверит мой CSS?

Нет. Это набор методологий и примеров для агента, а не линтер. Проверку и правки он делает только тогда, когда вы об этом попросите.

Исходный текст

SKILL.md · MIT
---
name: css-architecture
description: >
  Organize CSS using BEM, SMACSS, and CSS-in-JS patterns. Use when building
  scalable, maintainable styling systems with proper naming conventions.
---

# 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:

```css
/* 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](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

© aj-geddes · MIT · aj-geddes/useful-ai-prompts

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой