Communitygithub.com

design-reference — Eine Referenz, keine Vorlage

Die einheitliche Methode des Teams für Interface-Design und visuelle Gestaltung – mit Designsystem-Scan, Richtung vor Code, Qualitätsminimum und Anti-Patterns für KI-generierte UI.

Was ist design-reference — Eine Referenz, keine Vorlage?

Dieses Skill (genannt 'design-reference') ist die zentrale Design-Methode des Teams für jegliche visuelle Arbeit – von Screens und Komponenten bis zu Postern, Diagrammen und generativer Kunst. Es basiert auf einem strukturierten Zweiphasen-Ansatz: Zuerst wird das bestehende Designsystem des Projekts analysiert (via `scripts/sweep.py`), dann folgt ein erzwungener Planungsschritt ('Richtung vor Code'), bei dem Farbe, Typografie, Layout, Signatur und Bewegung definiert werden, bevor Code geschrieben wird. Das Skill enthält ein detailliertes Qualitätsminimum (Kontrast, Touch-Ziele, States, Responsivität) und spezifische Regeln für Animationen nach Emil Kowalskis Prinzipien. Es identifiziert typische KI-generierte UI-Standards (z.B. Creme+Serifen+Terraktotta) und rät aktiv davon ab, sie ohne Grund zu verwenden. Es integriert sich nahtlos mit anderen Skills wie `sumi`, `figma`, `cloud-diagram` und `ui-ux-pro-max` und stellt sicher, dass nie mehr als zwei Design-Skills gleichzeitig geladen werden.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/eduardopin/agenfk-squad/tree/HEAD/skills/design-reference

In Ihrer bevorzugten KI fragen

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

Dokumentation

design-reference — eine Oberfläche, die zur Referenz wird, nicht zur Vorlage

Eine Oberfläche ist eine Referenz, wenn jemand, der das Thema kennt, sie erkennt als für dieses Produkt gemacht und von jemandem an der Spitze des Fachs. Der Feind ist der Default: was jedes Modell für jeden ähnlichen Auftrag produzieren würde.

0. Die Projektregeln

Der erste Schritt jedes gerenderten Stücks — Bildschirm, Komponente, HTML-Dokument, Artifact, PDF, Deck, Diagramm (cloud-diagram), Banner — ist der Scan des Designsystems des Projekts, einmal pro Projekt pro Sitzung:

python3 -I ~/.claude/skills/design-reference/scripts/sweep.py <root>         # Zusammenfassung
python3 -I ~/.claude/skills/design-reference/scripts/sweep.py <root> --css   # :root mit --ds-*

Es liest die schriftliche Spezifikation (DESIGN.md, docs/design*), Tokens (tailwind.config.*, CSS mit :root/@theme, *.tokens.json), das Komponenten-Theme, package.json, components.json, Storybook- und Figma-Links, und gibt das Urteil zurück: Projekt (das Stück trägt seine Tokens) oder neutral (die neutrale Palette des Teams). --css gibt --ds-bg --ds-surface --ds-fg --ds-fg-2 --ds-accent --ds-border --ds-font-display --ds-font-body --ds-font-mono und den Dunkelmodus-Block aus; die Vorlagen des Teams lesen diese Variablen. --json gibt den vollständigen Befund zurück. Priorität bei Konflikten: Spezifikation > Tokens > Komponenten. Ein System pro Seite. Sage in einem Satz, welches System das Stück trägt und wo es gefunden wurde. Die Marke eines Kunden oder Drittanbieters: zuerst fragen. Details in references/design-system-sweep.md.

Lies dann die gemeinsamen Komponenten, die der neue Bildschirm verwenden wird. Das Briefing und die bereits festgelegte visuelle Welt schlagen jeden Geschmack von dir und jede Regel hier. Verfeinerung bewahrt Identität, Text und Verhalten; Neugestaltung ersetzt die gesamte visuelle Welt — poliere niemals das Aussehen, das verworfen wurde. Ein eigenes Design-Skill des Projekts (.claude/skills/) gewinnt über dieses hier.

Ohne eine DESIGN.md ist das Projekt nicht unbedingt eine grüne Wiese: Der Beweis ist der Code und die vorhandenen Bildschirme, nicht der Dateiname.

1. Oberflächenmodus (bestimmt alles, was folgt)

Wähle nach der angeforderten Oberfläche, nicht nach dem Produkt:

ModusErfolg des BesuchersBeispieleWas regiert
Überzeugenentscheidet und handeltLandingpage, Preise, KampagneAufmerksamkeit, Beweis, Handlungsaufruf — Design ist das Produkt
Bedienenerledigt eine AufgabeApp, Dashboard, Admin, Editor, EinstellungenScanbarkeit, Konsistenz, native Erwartung; die Marke lebt im Detail
Lesenversteht etwasDoku, Artikel, Changelog, HilfeStruktur für Verständnis, dann Lesekomfort
Erlebenist im WerkPortfolio, Galerie, Museum, ShowcaseDas Werk führt ab dem ersten Bildschirm; die Oberfläche tritt zurück

Die Landingpage eines Tools ist Überzeugen; die Dokumentation einer Modemarke ist Lesen; die Tour eines Museums ist Erleben.

2. Richtung vor Code (zwei Durchgänge, Pflicht)

Durchgang 1 — kompakter Plan, bevor eine Code-Datei geöffnet wird:

  • Thema: Ein Satz: für wen es ist, was die einzige Aufgabe dieses Bildschirms ist, und was in der Welt dieses Themas (Materialien, Instrumente, Vokabular, Artefakte) zu einer visuellen Wahl werden kann.
  • Farbe: 4–6 benannte Werte (Hex oder oklch), mit der semantischen Rolle jedes einzelnen.
  • Schrift: 2+ Rollen — eine ausdrucksstarke Display-Schrift, die mit Zurückhaltung eingesetzt wird, eine ergänzende Grundschrift, bei Bedarf eine Dienstschrift für Daten. Niemals das Paar, das du in jedem anderen Projekt verwenden würdest.
  • Layout: Konzept in einem Satz + ASCII-Wireframe. Vergleiche zwei Alternativen.
  • Signatur: Das eine Element, an das man sich bei diesem Bildschirm erinnert. Die gesamte Kühnheit fließt dorthin; der Rest bleibt ruhig und diszipliniert.
  • Bewegung: Ein orchestrierter Moment, oder keiner. Sage welcher.

Durchgang 2 — Selbstkritik. Frage zu jedem Punkt: „Würde ich das für einen ähnlichen Auftrag eines anderen Produkts produzieren?

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

eduardopin/architect

Plan and coordinate the delivery of a new app, API, service, product or stack, or of a feature with several fronts, before implementing or provisioning: just enough architecture, contracts, a resource → PR table with owners, dependencies and optimistic/likely/conservative durations, and parallel dispatch of app, infra, CI/CD, security and tests. Also for architecture review, golden paths, installation plans, and for breaking loops or empty PRs. For one resource in an existing stack, a one-line table in the answer is enough. pt-BR triggers: \"monta o plano\", \"planeja a entrega\", \"o que precisa existir\", \"quanto tempo leva\", \"quem faz o quê\", \"novo app\", \"nova stack\", \"revisão de arquitetura\".

eduardopin/design-bridge

The squad's method for moving design between five worlds without duplicating the source of truth: code (source of values), Figma (canvas of record, motion timeline, owner acceptance), the Claude Design System (live previews read by agents), GPT on a ChatGPT plan (explore a style, image, video) and local ComfyUI (repeat the style in series). Use to carry motion from code to Figma or back, to check whether Figma and code diverge, to build Figma animation styles bound to variables, to generate brand or UI images or video and take them to the app, to keep the Claude design-system mirror, and to set the bridge up in a new project.

eduardopin/journey-qa

Agentic QA of a running product and of its architecture. Personas in clean contexts use the web app through the UI (onboarding, purchase, cross-account collaboration, errors, recovery, abandon and return), an observer checks business rules with independent oracles, and every observation lands in a hash-chained evidence ledger. Also reviews ADRs, RFCs, Terraform plans and Kubernetes manifests with the architect and turns decisions into checks. Use for exploratory, acceptance, E2E and regression QA, release readiness, "testa o fluxo", "faz QA", "QA de jornada", "revisa o ADR".

eduardopin/writing

The squad's method to write, edit, audit, calibrate and compress text a person (or an agent) will read, in English or pt-BR, without reading as AI and without losing a fact: doc, README, ADR, spec, report, runbook, PR body, commit message, AgenFK card, handoff, email, Slack or WhatsApp post, interface microcopy, code comment, chat reply. Fidelity over readability, voice over polish, uncertainty is a fact; lean mode for chat (caveman), slop linter, fidelity check, compressing CLAUDE.md/AGENTS.md/memory behind a fidelity gate, brand voice read from the project, choosing between prose, table and diagram, an HTML document that wears the project's design system. Use before writing, even one line, and on "review this", "does this read as AI", "make it sound human", "write like me", "lean mode", "caveman", "fewer tokens", "be brief", "compress CLAUDE.md", "commit message", "proofread", "tighten this", "revise isto", "isso parece IA?", "escreve como eu", "mensagem de commit".

Verwandte Skills