DESIGN.md: Ein Formatspezifikation zur Beschreibung visueller Identität für Coding-Agenten

✍️ OpenClawRadar📅 Veröffentlicht: 24. April 2026🔗 Source
DESIGN.md: Ein Formatspezifikation zur Beschreibung visueller Identität für Coding-Agenten
Ad

Google Labs hat DESIGN.md veröffentlicht, eine Format-Spezifikation zur Beschreibung einer visuellen Identität für Codierungsagenten. Die Datei kombiniert maschinenlesbare Design-Tokens (YAML-Frontmatter) mit menschenlesbarer Design-Begründung (Markdown-Prosa). Tokens geben Agenten exakte Werte; Prosa erklärt, warum diese Werte existieren und wie sie anzuwenden sind.

Format-Übersicht

Eine DESIGN.md-Datei hat zwei Ebenen, die oben durch ----Trennzeichen begrenzt werden: YAML-Frontmatter für Tokens und einen Markdown-Textkörper mit ##-Abschnitten. Beispielauszug:

---
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"

Die Tokens sind die normativen Werte. Prosa liefert Kontext für die Anwendung.

Schlüsselfunktionen

  • Token-Typen: Farben (hex sRGB), Typografie-Objekte (fontFamily, fontSize, fontWeight, lineHeight, letterSpacing, fontFeature, fontVariation), Maße (Zahl+Einheit), Token-Referenzen ({path.to.token}).
  • Komponenten: Ordnen Sie einen Namen Unter-Token-Eigenschaften zu, z.B. components.button-primary.backgroundColor: "{colors.tertiary}".
  • Abschnittsreihenfolge (optional, aber empfohlen): Übersicht, Farben, Typografie, Layout & Abstände, Höhe & Tiefe, Formen, Komponenten, Dos and Don'ts.
Ad

CLI-Werkzeuge

Validieren Sie eine DESIGN.md mit dem Linter:

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 }
}

Erkennen Sie Regressionen zwischen Versionen:

npx @google/design.md diff DESIGN.md DESIGN-v2.md
{
  "tokens": {
    "colors": {
      "added": ["accent"],
      "removed": [],
      "modified": ["tertiary"]
    },
    "typography": { "added": [], "removed": [], "modified": [] }
  },
  "regression": false
}

Anwendungsfall

Ein Agent, der das Heritage-Beispiel liest, erzeugt eine Benutzeroberfläche mit tiefdunklen Überschriften in Public Sans, einem warmen Kalksteinhintergrund (#F7F5F2) und Boston Clay (#B8422E)-Call-to-Action-Buttons – alles aus einer einzigen Datei.

📖 Vollständige Quelle lesen: HN AI Agents

Ad

👀 Siehe auch

Yozora-fm: Interaktive Anime-Musik-Galaxie-Visualisierung
Werkzeuge

Yozora-fm: Interaktive Anime-Musik-Galaxie-Visualisierung

Yozora-fm ist eine interaktive Visualisierung, bei der jeder Stern einen Anime-Eröffnungs- oder Abspannsong repräsentiert, mit über 9.000 Titeln, die nach Genre und Ära kartiert sind. Nutzer können Sterne anklicken, um Videos abzuspielen oder die Galaxie-Oberfläche zu erkunden.

OpenClawRadar
Open-Source-Tool für KI-kuratierte Reddit-Feeds mit Cloudflare, Supabase und Vercel
Werkzeuge

Open-Source-Tool für KI-kuratierte Reddit-Feeds mit Cloudflare, Supabase und Vercel

Ein Entwickler hat ein selbst gehostetes Tool open-source gestellt, das Reddit nach qualitativ hochwertigen Beiträgen über KI-gestützte Entwicklung filtert. Es nutzt Cloudflare Workers für Cron-Jobs und Proxies, Supabase für die Speicherung und Vercel für das Frontend. Das Tool beinhaltet Engagement-Bewertung, optionale LLM-Zusammenfassungen und kostet 1-2 €/Monat für die KI-Verarbeitung.

OpenClawRadar
SuperHQ: Führe KI-Codierungsagenten in isolierten MicroVM-Sandboxen aus
Werkzeuge

SuperHQ: Führe KI-Codierungsagenten in isolierten MicroVM-Sandboxen aus

SuperHQ ist eine quelloffene Rust/GPUI-App, die KI-Coding-Agenten (Claude Code, OpenAI Codex, Pi) in isolierten MicroVM-Sandboxes ausführt. Jeder Agent erhält eine vollständige Debian-VM, mountet Projektverzeichnisse schreibgeschützt und hat nie Zugriff auf Host-API-Schlüssel – diese werden über einen Auth-Gateway-Proxy injiziert.

OpenClawRadar
Echtzeit-Aktienanalyse zu Claude Desktop über MCP-Server hinzugefügt
Werkzeuge

Echtzeit-Aktienanalyse zu Claude Desktop über MCP-Server hinzugefügt

Ein Entwickler hat einen MCP-Server namens agent-toolbelt erstellt, der Echtzeit-Aktienanalyse-Fähigkeiten zu Claude Desktop und Claude Code hinzufügt und damit Live-Daten für Investitionsanalysen anstelle von Claudes Trainingsdaten-Vermutungen bereitstellt.

OpenClawRadar