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

✍️ OpenClawRadar📅 게시일: April 24, 2026🔗 Source
DESIGN.md: 코딩 에이전트에 시각적 아이덴티티를 설명하기 위한 형식 명세
Ad

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}".
  • 섹션 순서(선택 사항이지만 권장): 개요, 색상, 타이포그래피, 레이아웃 및 간격, 입체감 및 깊이, 형태, 컴포넌트, 권장 사항 및 금지 사항.
Ad

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

Ad

👀 See Also

리콜: 클로드 코드를 위한 로컬 프로젝트 메모리 — 요약에 토큰 소모 없음
Tools

리콜: 클로드 코드를 위한 로컬 프로젝트 메모리 — 요약에 토큰 소모 없음

Recall은 클래식 요약을 통해 Claude Code에 지속적인 로컬 세션 메모리를 제공합니다. API 키나 외부 모델이 필요 없으며, context.md는 세션 훅에서 오프라인으로 구축되어 약 1~2K 토큰입니다.

OpenClawRadar
두 가지 무료 Claude 코드 스킬: 튜토리얼 생성기와 프롬프트 수정기
Tools

두 가지 무료 Claude 코드 스킬: 튜토리얼 생성기와 프롬프트 수정기

두 가지 새로운 무료 Claude Code 스킬: create-tutorial은 실제 프로젝트 파일에서 코드 읽기 튜토리얼을 생성하고, prompter는 오타가 많은 프롬프트를 실행 가능한 지시사항으로 재작성합니다. 둘 다 MIT 라이선스이며 GitHub를 통해 설치할 수 있습니다.

OpenClawRadar
파일럿 프로토콜: Claude로 구축된 AI 에이전트용 P2P 네트워크 스택
Tools

파일럿 프로토콜: Claude로 구축된 AI 에이전트용 P2P 네트워크 스택

개발자가 자율 AI 에이전트를 위해 특별히 설계된 순수 사용자 공간 피어투피어 가상 네트워크 스택인 Pilot Protocol을 Go 언어로 구축했습니다. 이 프로토콜은 중앙 집중식 인프라 없이 직접 통신을 가능하게 합니다. UDP 멀티플렉싱, NAT 트래버설 및 종단 간 암호화를 사용하며, 벤치마크 결과 로컬 처리량 89 MB/s, 대륙 간 WAN 처리량 2.1 MB/s를 보여줍니다.

OpenClawRadar
오픈소스 에이전트 OS: WASM 샌드박싱과 핸즈 기능을 갖춘 AI 에이전트용 Rust 기반 운영체제
Tools

오픈소스 에이전트 OS: WASM 샌드박싱과 핸즈 기능을 갖춘 AI 에이전트용 Rust 기반 운영체제

MIT 라이선스로 137k 라인의 Rust 코드로 작성된 AI 에이전트용 오픈소스 운영체제가 공개되었습니다. 이 시스템은 16개의 보안 레이어를 갖춘 WASM 샌드박스에서 에이전트를 실행하며, 예약된 자율 에이전트 운영을 위한 'Hands' 기능을 도입했습니다.

OpenClawRadar