Communitygithub.com

design-studio

Einheitliches Designsystem für die Erstellung und Überprüfung von sauberen, unverwechselbaren, nicht-generischen Benutzeroberflächen: Websites, Landing Pages, Produkt-UI, Dashboards, Formulare, Web- und native App-Bildschirme, HTML-Foliensätze und Diagramme.

Was ist design-studio?

Design-Studio ist ein mächtiges, agentenbasiertes Designsystem, das speziell dafür entwickelt wurde, generische oder KI-generiert wirkende Benutzeroberflächen zu vermeiden und stattdessen hochwertige, unverwechselbare Designs zu liefern. Es kombiniert mehrere spezialisierte Module – darunter Geschmackssicherheit (taste), handwerkliche Perfektion (impeccable), eine umfangreiche UI/UX-Datenbank (ui-ux-pro-max), KI-gestützte Design-Reviews und die Erstellung von HTML-Diagrammen und Foliensätzen – unter einer gemeinsamen Anti-Schlupf-Doktrin und einem strengen Qualitätstor. Die Nutzung erfolgt über ein Routingsystem: Je nach Benutzeraufforderung (z. B. „build“, „app“, „direction“, „review“ oder „slides“) wird nur das relevante Modul geladen, was Effizienz und Fokussierung gewährleistet. Design-Studio ist für Entwicklungsplattformen wie Claude Code und Cursor optimiert und bietet unter anderem Hooks zur kontinuierlichen Überwachung der Designkonsistenz. Es eignet sich für eine breite Palette von Aufgaben, vom Erstellen neuer UIs über die Optimierung bestehender Designs bis hin zur kritischen Überprüfung und Erstellung von Präsentationen.

Funktioniert mit✓Claude Code~Codex CLI✓Cursor
npx skills add vinay-v-7/design-studio-skill

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht design-studio?

<studio> ist der Ordner, der diese SKILL.md enthält. Verwenden Sie unter Windows python, falls python3 fehlt, und modules/impeccable/scripts/impeccable.cmd anstelle des ungekochten Startprogramms.

Laden

  1. Diese Datei.
  2. Doktrin für die Route: doctrine/workflow.md, doctrine/principles.md, doctrine/gate.md; doctrine/conflicts.md wenn Module sich widersprechen.
  3. Nur die geroutete(n) MODULE.md-Datei(en) unten, dann die Referenzen, auf die sie verweisen.

Laden Sie niemals jedes Modul. Eingekaufte MODULE.md-Dateien sind keine eigenständigen Skills.

Rangfolge

  1. Die explizite Anweisung des Benutzers und echte Marken-Assets
  2. Die DESIGN.md / PRODUCT.md des Projekts
  3. design-studio-Doktrin
  4. Die Regeln des aktiven Moduls
  5. ui-ux-pro-max-Datenbankvorschläge — Eingaben, keine Entscheidungen; jeder Vorschlag muss den Schlupf-Boden passieren

Routen

/design-studio <route> [ziel]. Wenn keine Route angegeben ist, aus der Anfrage ableiten.

Absicht / ArgumentLadenHinweise
build — Landing, Marketing, Portfolio, öffentliche Seitemodules/taste/MODULE.md + modules/impeccable/MODULE.md (überzeugen)ui-ux-pro-max nur für Stack-Richtlinien
app — Dashboard, Einstellungen, Formulare, Produkt-UI, native Bildschirmeimpeccable (betreiben) + taste references/app-screens.mdui-ux-pro-max Stack + UX-Richtlinien
direction — Palette, Schriften, Stilzuerst taste-Bibliothek; modules/ui-ux-pro-max/MODULE.md Suche zweitens, schlupfgefiltertschreibt DESIGN.md
review / Audit / Roastmodules/ai-design-review/MODULE.md und sein BerichtsformatScanner unten; deduplizieren zu IDs
polish bolder quieter typeset colorize animate harden clarify distill delight adapt onboard optimize layout overdrive shape init document extract critique audit live generateimpeccable BefehlsreferenzPin/Unpin deaktiviert
slides / Deck / Präsentationmodules/slides/MODULE.mdtemplate-library/ als letzte Möglichkeit; .pptx → pptx-Skill
diagram (+ `import mermaiddrawioexcalidraw, export`)
Diagramme in einer Appdataviz-Skill, falls installiert, sonst ui-ux-pro-max Diagramm-Domäne
Längerer Textai-design-review copy-Tells; unslop-Skill, falls installiert
`hooks onoffstatus`

Arbeitsablauf

Kurzbeschreibung (PRODUCT.md) → Richtung (DESIGN.md) → Bauen → Prüfen → Tor → Bericht. Details: doctrine/workflow.md.

Arbeitsdateien von Taste bleiben in .taste-skill/. Fassen Sie die gewählte Richtung in DESIGN.md zusammen, damit jedes Modul eine Datei liest.

Tor

Erledigt, wenn: Liefergrößen überprüft; relevante Scanner ausgeführt; kein P0; jedes P1 durch die Kurzbeschreibung gerechtfertigt; Generik ≤ 3/10 für neue UI; SD1–SD5 bestanden; nichts erfunden; App-UI hat leer/laden/Fehler; Bericht nennt die ausgeführten Stufen. Vollständige Tabelle: doctrine/gate.md.

Überprüfungsscanner (deduplizieren auf Katalog-IDs):

node <studio>/modules/ai-design-review/scripts/scan.mjs <target> --json
<studio>/modules/impeccable/scripts/impeccable detect <target>
node <studio>/modules/taste/scripts/lint.mjs <target>

Windows erkennen: <studio>\modules\impeccable\scripts\impeccable.cmd detect <target>.

Hook-Richtlinie

Standardmäßig ausgeschaltet. Niemals stillschweigend aktivieren.

Führen Sie zu Beginn einer build- oder app-Route in einem echten Projekt aus:

<studio>/modules/impeccable/scripts/impeccable hooks status

Opt-In vorschlagen, ein Satz Begründung, wenn eine der folgenden Bedingungen zutrifft: Die Aufgabe wird ≥3 UI-Dateien berühren oder sich über Sitzungen erstrecken; eine Überprüfung hat ≥2 mechanische P0/P1 gefunden (Kontrast, Verlaufstext, Leuchten, Überlauf, Designsystem-Abweichung); der Benutzer bittet um fortlaufende Durchsetzung.

Erklären: Bearbeitungsscan pro Änderung über .claude/settings.local.json (Claude Code) oder .cursor/hooks.json (Cursor). Cursor erhält nur Prüfungen pro Änderung, keinen Stop-Tiefendurchlauf. Verweisen Sie auf <studio>/modules/impeccable/scripts/impeccable.

Respektieren Sie hook.consent in .impeccable/config.local.json. Fragen Sie in diesem Projekt nicht erneut nach.

Wenn sie akzeptieren: impeccable hooks on. Wenn sie ablehnen: hooks off und dort nicht mehr fragen.

Umgebung

BenötigtVerwendet vonWenn fehlt
Node 18+scan.mjsScanner überspringen, Bescheid sagen
Node 22+taste draw / lint / inspecttaste-Skripte überspringen
Python 3ui-ux-pro-max, diagram verify-geometrydiese überspringen
Chrome / Edgetaste inspect, impeccable URL detectvisuelle Browser-Stufe überspringen
Playwrightslide PDF exportPDF überspringen
python-pptxPPT importImport überspringen

Modulzuordnung

PfadRolle
modules/taste/Art Direction (draw.mjs), Lint/Inspect
modules/impeccable/Handwerkliche Befehle, erkennen, Hooks
modules/ui-ux-pro-max/Durchsuchbare Stile / Paletten / Stacks
modules/ai-design-review/Tells-Katalog, Scan, Überprüfungsbericht
modules/slides/HTML-Foliensätze; template-library/ ist Implementierungsreferenz
modules/diagrams/HTML/SVG-Diagramme

Verwandte Skills