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용 로컬 PII 편집 기술, GLiNER 모델 활용
새로운 OpenClaw 스킬이 나가는 응답을 가로채어 로컬 nvidia/gliner-PII 모델을 통해 민감한 정보(API 키, 개인 식별 정보 등)를 탐지하고 삭제합니다. 이를 [API_KEY]와 같은 라벨로 대체하고 제거 알림을 추가합니다.

cc-lens: 클로드 코드 세션 분석을 위한 로컬 대시보드
한 개발자가 ~/.claude/에 저장된 Claude Code 세션 데이터를 읽어 사용량 분석, 비용 추적, 세션 재생 기능을 제공하는 로컬 퍼스트 대시보드인 cc-lens를 개발했습니다. 이 도구는 클라우드 동기화, 가입, 원격 측정 없이 완전히 사용자의 기기에서 실행됩니다.

스탠퍼드 연구진, 온디바이스 AI 에이전트를 위한 로컬-퍼스트 프레임워크 'OpenJarvis' 공개
스탠퍼드 연구진이 도구, 메모리, 학습 기능을 갖춘 온디바이스 개인 AI 에이전트 구축을 위한 로컬 퍼스트 프레임워크인 OpenJarvis를 공개했습니다. 이 프로젝트에는 개발자들이 살펴볼 수 있는 GitHub 저장소와 웹사이트 링크가 포함되어 있습니다.

Orchino: 병렬 브라우저 및 UI 자동화 기능을 갖춘 Windows용 로컬 다중 에이전트 오케스트레이션 시스템
Orchino는 Windows용 로컬 멀티 에이전트 오케스트레이션 시스템으로, UI를 점유하지 않고 브라우저 및 Windows 작업을 병렬로 실행합니다. 데모에서 4개의 에이전트가 'Flipkart와 Amazon에서 Sony 이어버드 검색, 결과 이메일 전송, Notepad에 저장' 작업을 29.5초 만에 완료하며 진정한 병렬 실행을 보여줍니다.