google-labs-code/design.md
A format specification for describing a visual identity to coding agents. DESIGN.md gives agents a persistent, structured understanding of a design system.
해결하는 문제
코딩 에이전트는 UI를 생성할 때 일관된 시각적 정체성을 유지하는 데 어려움을 겪는 경우가 많습니다. DESIGN.md는 디자인 시스템을 설명하기 위한 표준화된 영구적 포맷을 제공하여, AI 에이전트가 시각적 브랜드 뒤에 있는 정확한 값(토큰)과 논리(문장)를 모두 이해할 수 있도록 합니다.
작동 방식
이 시스템은 이중 레이어 파일 포맷을 사용합니다:
- YAML Front Matter: 색상, 타이포그래피, 간격 및 컴포넌트별 속성(예: 버튼 색상)에 대한 기계 판독 가능한 디자인 토큰을 포함합니다.
- Markdown Body: 특정 섹션(예: 개요, 색상, 타이포그래피)으로 구성된 사람이 읽을 수 있는 디자인 근거 및 가이드라인을 포함합니다.
구조적 정확성을 위해 파일을 린트하고, WCAG 대비 비율을 확인하며, 깨진 토큰 참조를 감지하고, 토큰을 Tailwind CSS (v3 및 v4) 또는 W3C Design Tokens Format과 같은 형식으로 내보내는 CLI 도구가 포함되어 있습니다.
대상
생성된 UI가 특정 브랜드 아이덴티티 및 디자인 시스템과 일관성을 유지하도록 하고 싶은 AI 코딩 에이전트 활용 개발자 및 디자이너.
주요 특징
- 하이브리드 포맷: 구조화된 YAML 토큰과 서술적인 Markdown 문장을 결합합니다.
- 접근성 체크: WCAG AA 대비 비율에 대한 내장 린팅 기능.
- WriteLine 내보내기: Tailwind CSS 및 W3C DTCG 형식으로의 내보내기를 지원합니다.
- 에이전트 준비 완료: 에이전트 프롬프트에 주입하기 위한 포맷 사양을 출력하는
spec명령어가 포함되어 있습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트