스킬: 토큰 빌드
DTCG 토큰 진실 공급원을 플랫폼에 맞는 출력물로 변환합니다. 토큰은 한 번 작성되고, 모든 플랫폼 출력물이 생성됩니다.
단계
workflows/token-build.md를 읽으십시오(아키텍처, 도구 옵션, 해상도 규칙, 출력 대상, CI).- 도구를 선택하십시오: Style Dictionary(멀티 플랫폼, 기본값), Tokens Studio(Figma 소유 토큰 —
figma-integration과 함께 사용), W3C DTCG 내보내기, 또는 소형 사용자 정의 스크립트(scripts/validate_tokens.py를 모델로 삼음). - 해상도 규칙을 준수하십시오: 플랫폼별로 별칭을 최종 값으로 해석하고, 시맨틱 및 컴포넌트 토큰을 노출하며(프리미티브는 내부 유지), 베이스 + 다크/브랜드/밀도 오버라이드(
tokens/theming.json)를 델타로만 내보내고,$type으로 형식을 지정하십시오. - 요청된 대상을 생성하십시오: CSS
:root변수, Tailwind v4@theme, 타입드 JS/TS, iOS Asset Catalog +Color.DS/Spacing, Androidcolors.xml/Compose 테마. - CI를 연결하십시오:
tokens/*.json변경 시scripts/validate_tokens.py실행, 재생성, 커밋된 아티팩트가 최신이 아니면 실패 처리;scripts/contrast.py로 색상을 검증하십시오.
검증(완료 기준)
python3 scripts/validate_tokens.py가 통과되어야 합니다(미해결 별칭 없음).- 재생성 시 커밋된 아티팩트와 diff가 없어야 합니다.
- 다크/브랜드/밀도 출력은 전체 복사본이 아닌 델타만 포함해야 합니다.