Tools· Design & Kreativ

    design-extract

    Extrahiert das komplette Design-System einer Website aus dem DOM als DTCG-Tokens, Tailwind-Konfiguration, Figma-Variablen und Komponenten-Anatomie, Open Source.

    analytischgestaltendausführbarOpen Source

    Beschreibung

    Stärken

    Ein Kommando, viele Ausgabedateien
    DTCG-Tokens, eine Tailwind-Konfiguration, ein shadcn/ui-Theme, Figma-Variablen, Motion-Tokens, eine typisierte Komponenten-Anatomie und eine fertige Prompt-Vorlage für v0, Lovable, Cursor oder Claude Artifacts entstehen alle in einem einzigen Lauf mit mehr als 17 Ausgabedateien.
    Layout-System statt nur Farbwerte
    Grids, Flex-Container, Container-Breiten und Abstände werden als eigenständige Struktur erfasst, nicht nur als Farb- oder Schriftwerte.
    Responsives Verhalten dokumentiert
    Vier Breakpoints werden gecrawlt, Unterschiede zwischen ihnen werden protokolliert.
    Interaktions-States automatisiert erfasst
    Hover-, Focus- und Active-Zustände werden programmatisch ausgelöst, die dabei entstehenden Änderungen werden festgehalten.
    Motion-Sprache als Fingerabdruck
    Dauer, Easing-Familien, Spring-Erkennung und ein Bewegungs-Fingerabdruck wie springy, smooth, mechanical oder mixed fassen den Bewegungsstil einer Seite zusammen.
    WCAG-Kontrastbewertung mit Korrekturvorschlag
    Jedes Vordergrund-Hintergrund-Paar wird bewertet, bei Nichtbestehen schlägt das Werkzeug eine nächstliegende bestehende Farbe zur Korrektur vor.

    Einschätzung

    KI-Funktionen

    • MCP-Server Der MCP-Server stellt Tokens, Seitenbereiche, Komponenten und Kontrast-Paare für MCP-fähige Agenten wie Claude Code bereit.
    • Claude-Code-Plugin Als Plugin installiert wird jeder CLI-Befehl innerhalb einer Claude-Code-Session zum eigenen Slash-Command.
    • Agent-Skill für weitere Ökosysteme Als Skill eingebunden steht das Werkzeug auch in Cursor, Codex und mehr als 40 weiteren KI-Coding-Agenten zur Verfügung.
    • Fertige Prompt-Vorlage Der Extraktionslauf erzeugt eine sofort einsetzbare Prompt-Vorlage für v0, Lovable, Cursor und Claude Artifacts.
    • Agent-Regeldateien Ein einzelnes Flag schreibt zusätzlich Regeldateien für Cursor, Claude Code, CLAUDE.md und generische Agenten mit.

    Wofür geeignet

    • Design- und Frontend-Teams, die das Design-System einer bestehenden Website als strukturierte Tokens statt als manuelle Abschrift brauchen
    • Agenturen, die Referenzseiten für Redesigns oder Wettbewerbsanalysen systematisch auswerten wollen
    • Entwickler, die KI-Coding-Tools wie Claude Code oder Cursor direkt mit einem extrahierten Design-System füttern möchten
    • Teams, die Barrierefreiheit früh im Prozess prüfen wollen, über die eingebaute WCAG-Kontrastbewertung

    Einschränkungen und Hinweise

    • Kopflastiger Standardlauf Ein einzelner Extraktionsdurchlauf verarbeitet bis zu 5.000 DOM-Elemente mit mehr als 25 berechneten Eigenschaften, bei sehr umfangreichen Seiten kann das den Lauf spürbar verlangsamen.
    • Chromium-Download beim ersten Start Ohne die Option für die vorhandene System-Chrome-Installation lädt das Werkzeug eine gebündelte Chromium-Instanz von rund 150 MB herunter.
    • Standardlauf betrachtet nur eine Seite Ohne explizite Tiefenangabe wird ausschließlich die übergebene URL gecrawlt, für Multi-Page-Konsistenzprüfungen muss die Crawl-Tiefe eigens gesetzt werden.
    • Dark Mode nicht automatisch dabei Dunkle Varianten werden nur mit einer zusätzlichen Option mit extrahiert.
    • Geschützte Seiten brauchen Vorbereitung Für Login-geschützte oder zertifikatsseitig abgesicherte Zielseiten müssen Cookies, Header oder eine Option zum Ignorieren von Zertifikatsfehlern vorab konfiguriert werden.

    Quick Start

    1. designlang per npm i -g designlang global installieren, oder ohne Installation direkt über npx designlang aufrufen.
    2. Den Befehl gegen die gewünschte Referenz-URL ausführen, etwa npx designlang https://ihre-referenzseite.de. Das Ergebnis landet standardmäßig im Ordner design-extract-output.
    3. Mit designlang grade und der Ziel-URL eine teilbare Report-Karte erzeugen, oder mit designlang apply und der Ziel-URL die Tokens direkt ins eigene Projekt übernehmen.
    4. Für den vollen Funktionsumfang inklusive Screenshots, responsivem Crawling und Interaktions-States das Flag --full anhängen.
    5. Bei Bedarf als Claude-Code-Plugin über /plugin install Manavarya09/design-extract oder als Agent-Skill über npx skills add Manavarya09/design-extract in der eigenen Coding-Umgebung einbinden.

    Tipps

    • Für CI-Pipelines eignen sich die Befehle für Linting, Drift-Prüfung und visuelle Diffs, alle drei geben bei Abweichungen einen Fehlercode zurück.
    • Bei mehreren Referenzseiten liefert der Mehrfach-Vergleichsbefehl brands eine Matrix statt einzelner isolierter Läufe.
    • Vor einem Redesign lohnt sich der Befehl battle für einen direkten, bewerteten Vergleich zweier Seiten.
    • Wer eine Design-Sprache eher übertragen als kopieren möchte, findet über den Befehl remix einen Ausgangspunkt in einem anderen visuellen Vokabular.
    • Für wiederkehrende Prüfungen eignet sich der Befehl watch, der eine Seite im Intervall auf Design-Änderungen überwacht.

    Zugang

    Stand: · Angaben zu Preisen, Tarifen und Funktionen sind eine Momentaufnahme. Vor einer Entscheidung lohnt der Blick auf die Anbieterseite.

    Im Workshop wird daraus Ihre Methode.

    Wer diesen Prozess einmal laufen sieht, will als Nächstes den Agenten dahinter. Das bauen wir im Workshop Vom Prozess zum Agenten.

    Workshops ansehen

    Gespräch statt Pitch

    Erst verstehen, dann entscheiden. Wir nehmen uns Zeit für ein erstes Gespräch, ohne Verkaufsdruck, ohne Verpflichtung.

    Gespräch vereinbaren