스킬 tailwind-patterns
🎨

tailwind-patterns

안전

CSS 중심 아키텍처로 현대적인 Tailwind v4 UI 구축하기

또한 다음에서 사용할 수 있습니다: 0xDarkMatter,0xDarkMatter

Tailwind 설정과 반응형 디자인으로 고민하지 마세요. 이 스킬은 Tailwind CSS v4 로 확장 가능한 UI 를 구축하기 위한 CSS 중심 패턴, 컨테이너 쿼리 마스터리, 그리고 현대적인 디자인 토큰 아키텍처를 제공합니다.

지원: Claude Codex Code(CC)
📊 70 적절함
1

스킬 ZIP 다운로드

2

Claude에서 업로드

설정 → 기능 → 스킬 → 스킬 업로드로 이동

3

토글을 켜고 사용 시작

테스트해 보기

"tailwind-patterns" 사용 중입니다. 컨테이너 쿼리가 있는 다크 모드 카드 컴포넌트 생성하기

예상 결과:

  • .card { @container; background: white; padding: var(--spacing-lg); }
  • .dark .card { background: zinc-900; }
  • @sm { .card-content { grid-template-columns: 1fr 1fr; } }

"tailwind-patterns" 사용 중입니다. OKLCH 색상과 함께 디자인 토큰 설정하기

예상 결과:

  • @theme {
  • --color-primary: oklch(0.7 0.15 250);
  • --color-surface: oklch(0.98 0 0);
  • --spacing-md: 1rem;
  • }

보안 감사

안전
v1 • 2/25/2026

Static analysis detected 77 potential issues (backtick execution patterns, weak cryptography, system reconnaissance) but ALL are FALSE POSITIVES. The flagged patterns are markdown code block delimiters (```), inline code formatting, and CSS framework documentation comparing v3 vs v4. No executable code exists - this is documentation-only content for Tailwind CSS v4 patterns.

1
스캔된 파일
276
분석된 줄 수
0
발견 사항
1
총 감사 수
보안 문제를 찾지 못했습니다
감사자: claude

품질 점수

38
아키텍처
100
유지보수성
87
콘텐츠
22
커뮤니티
100
보안
91
사양 준수

만들 수 있는 것

Tailwind v3 에서 v4 로 마이그레이션

JavaScript 설정을 CSS 중심 @theme 디렉티브로 교체해야 하는 Tailwind v3 에서 v4 로 업그레이드하는 개발자

반응형 컴포넌트 라이브러리 구축

뷰포트 브레이크포인트 대신 컨테이너 크기에 적응하는 재사용 가능한 컴포넌트를 만드는 UI 엔지니어

디자인 토큰 시스템 구현

OKLCH 와 CSS 변수를 사용하여 시맨틱 색상, 간격, 타이포그래피 스케일을 구축하는 팀

이 프롬프트를 사용해 보세요

기본 테마 설정
[project type] 에 대한 기본 브랜드 색상, 간격 스케일, 폰트 스택을 포함한 Tailwind v4 @theme 설정 생성하기
컨테이너 쿼리 컴포넌트
좁은 컨테이너에서 넓은 컨테이너로 적응하는 컨테이너 쿼리를 사용한 반응형 [component type] 디자인하기
다크 모드 구현
적절한 색상 토큰으로 [class/media/selector] 전략을 사용하여 [page type] 에 대한 다크 모드 구현하기
현대적인 레이아웃 패턴
반응형 브레이크포인트와 비대칭 벤트 스타일 섹션을 포함한 [flexbox/grid] 를 사용한 [layout type] 생성하기

모범 사례

  • 더 나은 성능과 네이티브 CSS 변수 지원을 위해 tailwind.config.js 대신 Tailwind v4 의 CSS 중심 @theme 디렉티브 사용
  • 재사용 가능하고 컨텍스트에 독립적인 컴포넌트를 위해 뷰포트 브레이크포인트 대신 컴포넌트 수준의 반응형 디자인에 컨테이너 쿼리 (@container) 사용
  • 원시 색상 (기본 값), 시맨틱 토큰 (primary, surface), 컴포넌트 토큰 (button-bg) 의 세 계층으로 디자인 토큰 구성
  • 접두사 없이 기본 스타일을 작성하고 더 큰 화면에 sm:, md:, lg: 오버라이드를 추가하는 모바일 퍼스트 접근 방식 사용
  • 클래스 조합이 3 번 이상 반복되거나 복잡한 상태 변형이 필요할 때 컴포넌트 추출 고려

피하기

  • 어디서나 임의 값 사용 피하기 - w-[327px] 와 같은 하드코딩된 숫자 대신 일관성을 위해 디자인 시스템 스케일 값 사용
  • 스타일 오버라이드를 위해 !important 사용하지 않기 - 적절한 컴포넌트 구조와 CSS 레이어링을 통해 특수성 문제 해결
  • 인라인 스타일 속성 사용하지 않기 - 디자인 시스템 일관성 유지를 위해 Tailwind 유틸리티 클래스 사용
  • v3 JavaScript 설정과 v4 CSS 중심 패턴 혼용하지 않기 - @theme 디렉티브와 CSS 기반 설정으로 완전 마이그레이션
  • @apply 디렉티브 과다 사용 피하기 - 동적 동작은 React/Vue 컴포넌트 사용, 정적 패턴은 순수 CSS 컴포넌트 사용

자주 묻는 질문

Tailwind v3 와 v4 의 주요 차이점은 무엇인가요?
Tailwind v4 는 JavaScript 기반 tailwind.config.js 대신 CSS 중심 설정을 위한 @theme 디렉티브를 사용합니다. 또한 10 배 더 빠른 컴파일을 위한 Rust 로 작성된 Oxide 엔진과 컨테이너 쿼리, CSS 네스팅과 같은 현대적인 CSS 기능의 네이티브 지원을 포함합니다.
뷰포트 브레이크포인트 대신 컨테이너 쿼리를 언제 사용해야 하나요?
재사용 가능한 컴포넌트를 구축할 때 컴포넌트 수준의 반응형 디자인에는 컨테이너 쿼리 (@container) 를 사용하세요. 화면 크기에 반응하는 페이지 수준 레이아웃에는 뷰포트 브레이크포인트 (md:, lg:) 를 사용하세요.
OKLCH 란 무엇이며 왜 색상에 사용해야 하나요?
OKLCH 는 HSL 이나 RGB 보다 일관되고 예측 가능한 색상 조정을 제공하는 지각적으로 균일한 색상 형식입니다. 디자인 토큰에 권장되는데, 이는 디자인 시스템 전반에 걸쳐 균일한 명도와 더 나은 색상 조화를 보장하기 때문입니다.
Tailwind v4 에서 tailwind.config.js 파일이 필요한가요?
아니요, v4 에서 tailwind.config.js 파일은 선택 사항입니다. CSS 파일에서 직접 CSS 기반 @theme 디렉티브를 사용하여 모든 디자인 토큰을 설정할 수 있습니다. JavaScript 설정은 고급 플러그인 설정이나 레거시 v3 마이그레이션이 필요한 경우에만 필요합니다.
@apply 를 사용해야 하나요, 아니면 컴포넌트를 추출해야 하나요?
JavaScript 동작이 있는 동적 컴포넌트는 React/Vue/Svelte 를 사용하여 컴포넌트를 추출하는 것을 선호하세요. 프레임워크 오버헤드 없이 클래스 조합을 재사용해야 할 때 정적 CSS 전용 컴포넌트에 @apply 를 제한적으로 사용하세요.
Tailwind v4 에서 다크 모드를 어떻게 구현하나요?
클래스 전략 (.dark 클래스로 수동 전환), 미디어 전략 (시스템 설정 따르기) 또는 v4 의 커스텀 셀렉터 전략을 사용하여 다크 모드를 설정하세요. dark:bg-zinc-900 dark:text-white 와 같이 dark: 접두사를 사용하여 다크 변형 적용.

개발자 세부 정보

파일 구조

📄 SKILL.md