DESIGN.md: 코딩 에이전트에 시각적 아이덴티티를 설명하기 위한 형식 명세

Google Labs에서 DESIGN.md를 출시했습니다. 이는 코딩 에이전트에게 시각적 아이덴티티를 설명하기 위한 형식 사양입니다. 이 파일은 기계가 읽을 수 있는 디자인 토큰(YAML 프론트 매터)과 사람이 읽을 수 있는 디자인 근거(마크다운 산문)를 결합합니다. 토큰은 에이전트에게 정확한 값을 제공하고, 산문은 해당 값이 존재하는 이유와 적용 방법을 설명합니다.
형식 개요
DESIGN.md 파일은 상단에 --- 구분선으로 구분된 두 개의 레이어로 구성됩니다: 토큰을 위한 YAML 프론트 매터와 ## 섹션이 있는 마크다운 본문입니다. 예시 발췌:
---
name: "Heritage"
colors:
primary: "#1A1C1E"
secondary: "#6C7278"
tertiary: "#B8422E"
neutral: "#F7F5F2"
typography:
h1:
fontFamily: "Public Sans"
fontSize: "3rem"
body-md:
fontFamily: "Public Sans"
fontSize: "1rem"
label-caps:
fontFamily: "Space Grotesk"
fontSize: "0.75rem"
rounded:
sm: "4px"
md: "8px"
spacing:
sm: "8px"
md: "16px"토큰은 규범적 값입니다. 산문은 적용 맥락을 제공합니다.
주요 기능
- 토큰 유형: 색상(hex sRGB), 타이포그래피 객체(fontFamily, fontSize, fontWeight, lineHeight, letterSpacing, fontFeature, fontVariation), 치수(숫자+단위), 토큰 참조(
{path.to.token}). - 컴포넌트: 이름을 하위 토큰 속성에 매핑합니다. 예:
components.button-primary.backgroundColor: "{colors.tertiary}". - 섹션 순서(선택 사항이지만 권장): 개요, 색상, 타이포그래피, 레이아웃 및 간격, 입체감 및 깊이, 형태, 컴포넌트, 권장 사항 및 금지 사항.
CLI 도구
린터로 DESIGN.md를 검증하세요:
npx @google/design.md lint DESIGN.md
{
"findings": [
{
"severity": "warning",
"path": "components.button-primary",
"message": "textColor (#ffffff) on backgroundColor (#1A1C1E) has contrast ratio 15.42:1 — passes WCAG AA."
}
],
"summary": { "errors": 0, "warnings": 1, "info": 1 }
}버전 간 회귀 감지:
npx @google/design.md diff DESIGN.md DESIGN-v2.md
{
"tokens": {
"colors": {
"added": ["accent"],
"removed": [],
"modified": ["tertiary"]
},
"typography": { "added": [], "removed": [], "modified": [] }
},
"regression": false
}사용 사례
Heritage 예시를 읽는 에이전트는 단일 파일에서 Public Sans의 진한 잉크 헤드라인, 따뜻한 석회색 배경(#F7F5F2), Boston Clay(#B8422E)의 클릭 유도 버튼이 있는 UI를 생성합니다.
📖 전체 출처 읽기: HN AI Agents
👀 See Also

스펙트럴: OpenClaw 에이전트를 위한 MCP 서버 생성용 앱 트래픽 캡처
Spectral은 오픈소스 도구로, 어떤 애플리케이션의 트래픽을 캡처하고 LLM으로 분석하여 작동하는 MCP 서버를 생성합니다. 이를 통해 OpenClaw 에이전트가 브라우저 자동화에 의존하지 않고 앱의 실제 API를 직접 호출할 수 있습니다.

ModelFitAI: VPS 설정 없이 AI 에이전트 배포, Claude Code로 구축
ModelFitAI는 개발자가 VPS 인프라를 관리하지 않고도 AI 에이전트를 배포할 수 있는 플랫폼입니다. 이 도구는 시간이 많이 소요되는 서버 설정 과정을 피하고자 했던 단독 창업자에 의해 만들어졌습니다.

Fennara: 반복적 피드백 루프를 갖춘 AI 에이전트를 위한 Godot 플러그인 + MCP
Fennara는 각 편집 후 AI 에이전트에 스크립트 진단, 씬 검증, 런타임 오류, 노드 정보, 스크린샷, 의미 검색 결과를 제공하는 Godot 플러그인이자 MCP 서버입니다. 이를 통해 한 번의 명령어보다 더 긴밀한 피드백 루프를 가능하게 합니다.

발톱 제거: 커뮤니티 기반 OpenClaw 악성코드 스캐너
Declawed는 ClawHub 스킬에서 임의의 프롬프트 주입, 악성 콘텐츠 및 정보 탈취자를 탐지하는 데 중점을 둔 새로운 OpenClaw SKILL.md 악성코드 스캐너입니다.