AgentSkillsCN

Xstudio Patterns

Xstudio 模式

SKILL.md

XStudio Patterns Skill

XStudio Builder 애플리케이션의 코드 패턴, 규칙 및 모범 사례를 정의하는 통합 스킬입니다.

목적

  • 코드 일관성 및 품질 보장
  • 팀 전체 표준화된 패턴 적용
  • 보안, 성능, 접근성 요구사항 충족
  • 유지보수성 향상

규칙 카테고리

CRITICAL (즉시 적용 필수)

Domain (domain-*) - 비즈니스 로직

Validation (validation-*) - 입력 검증/에러 처리

Styling (style-*)

TypeScript (type-*)

PIXI Layout (pixi-*)

Security (postmessage-*)

Component Spec (spec-*)

HIGH (강력 권장)

Architecture (arch-*)

Component Spec (spec-*)

Styling (style-*)

React-Aria (react-aria-*)

Supabase (supabase-*)

Zustand (zustand-*)

PostMessage (postmessage-*)

Inspector (inspector-*)

PIXI Layout (pixi-*)

MEDIUM-HIGH

PIXI Layout (pixi-*)

MEDIUM (권장)

Performance (perf-*)

Testing (test-*)

기술 스택

영역기술
UI FrameworkReact 19, React-Aria Components
StateZustand, TanStack Query
StylingTailwind CSS v4, tailwind-variants
CanvasCanvasKit/Skia WASM (메인 렌더러) + PixiJS 8 (이벤트 전용), @pixi/layout, @pixi/react
Layout Engine하이브리드 (BlockEngine, FlexEngine, GridEngine)
BackendSupabase (Auth, Database, RLS)
BuildVite, TypeScript 5
TestingStorybook, Vitest

사용법

bash
# 특정 규칙 적용 예시
# 1. rules/ 폴더에서 관련 규칙 확인
# 2. Incorrect 예시 패턴 검색
# 3. Correct 예시로 수정

규칙 파일 형식

모든 규칙 파일은 Vercel Agent Skills 패턴을 따릅니다:

markdown
---
title: 규칙 제목
impact: CRITICAL | HIGH | MEDIUM-HIGH | MEDIUM | LOW
impactDescription: 영향 설명
tags: [tag1, tag2]
---

규칙 설명

## Incorrect
잘못된 코드 예시

## Correct
올바른 코드 예시

아키텍처 결정 기록 (ADR)

주요 기술 결정의 배경과 근거:

기여

새 규칙 추가 시:

  1. rules/_template.md 복사
  2. 적절한 접두사 사용 (style-, type-, react-aria- 등)
  3. SKILL.md에 규칙 링크 추가
  4. impact 레벨 적절히 설정