스킬: 거버넌스 (Governance)
시스템이 성장함에 따라 일관성을 유지하세요. 버전 관리, 기여, 지원 중단 규칙을 적용합니다.
단계
workflows/governance.md를 읽습니다(SemVer 테이블, 기여 워크플로, 지원 중단 정책, 변경 전달).- 변경 사항을 분류합니다: major(파괴적 — 토큰이나 프로퍼티명 변경/제거, 구조/기본값 변경), minor(추가적 — 새 토큰/컴포넌트/변형/옵셔널 프로퍼티), patch(수정 — 대비/버그/문서/허용 범위 내 값 조정).
- 새로운 컴포넌트/토큰: 실제 반복적인 필요(≥ 2곳)를 충족하는지 확인한 후 product → candidate → core로 승격합니다. 전체 품질 기준(
.claude/rules/components.md→ Component Quality Bar)에 맞게 설계합니다. - 지원 중단: 이유 + 대체 항목 + 제거 버전을 표시; 최소 1 minor 사이클 동안 작동 유지; 마이그레이션 맵(
design-systems/crosswalk.md스타일) 제공; major에서만 제거합니다. - 새 파일을
CLAUDE.md(파일 참조 맵 + 관련 테이블/라우터)에 연결하고 체인지로그 항목을 추가합니다.
검증 (완료 정의)
- 변경 사항에 SemVer 레벨 및 체인지로그 항목이 있습니다.
- 제거 사항에 지원 중단 기간, 대체 항목, 마이그레이션 테이블이 있습니다.
- 새 스펙이 8-상태 + 접근성 + 토큰 매핑 기준을 충족하고 라우터를 통해 접근 가능합니다.
python3 scripts/validate_tokens.py가 통과하며, 색상이 변경된 경우 대비를 재확인합니다.