Workflows — Praktische recepten voor dagelijks werk
Dit hoofdstuk bevat kant-en-klare workflows — stap-voor-stap recepten die je direct kunt gebruiken. Elk recept beschrijft het doel, de stappen, en hoe je bijstuurt.
The designer who ships is the designer who matters.– Felix Lee, The Claude-Native Designer
Overzicht
Dit hoofdstuk bevat kant-en-klare workflows — stap-voor-stap recepten die je direct kunt gebruiken. Elk recept beschrijft het doel, de stappen, en hoe je bijstuurt.
Workflow 1: Rapid Prototyping
Doel: Van idee naar werkend prototype in minuten, niet dagen.
Wanneer
- Je wilt een concept testen met stakeholders
- Je wilt een interactie voelen in plaats van simuleren in Figma
- Je hebt een pitch en wilt iets tastbaars laten zien
Stappen
1. Beschrijf het concept
"Bouw een onboarding-flow voor een fitness-app.
3 stappen: doel kiezen → niveau selecteren → schema genereren.
Elke stap is een full-screen kaart die naar links
animeert bij 'volgende'. Mobiel-eerst."
2. Review op je telefoon
Open de localhost URL op je telefoon (zelfde wifi-netwerk).
Test de flow: voelt de navigatie natuurlijk?
Zijn de tap-targets groot genoeg?
3. Redirect
"De transitie tussen stappen is te snel — maak het 400ms
met een ease-out. Stap 2 heeft te veel opties —
beperk tot 3 niveaus met iconen in plaats van tekst."
4. Itereer tot het klopt
Gemiddeld 3-5 rondes voor een solide prototype.Tips
- Begin met mobiel — het forceert focus op essentiele interacties
- Test altijd op een echt device, niet alleen in een browser-viewport
- Gebruik
npx serveof Next.js dev server voor instant preview - Deel de URL met stakeholders terwijl je nog itereert
Workflow 2: Design System opzetten
Doel: Een compleet design systeem met tokens, componenten en documentatie.
Wanneer
- Je begint een nieuw project
- Je bestaand project mist consistentie
- Je wilt je Figma-tokens naar code vertalen
Stappen
1. Definieer tokens
"Lees mijn DESIGN.md en genereer een tokens.ts bestand
met alle kleuren, spacing, typografie en schaduwen
als TypeScript constanten."
2. Bouw basiscomponenten
"Bouw deze componenten op basis van onze tokens:
- Button (primary, secondary, ghost) in 3 sizes
- Card (default, elevated, outlined)
- Input (text, search, textarea)
- Badge (neutral, success, warning, error)
Elk component met hover, focus en disabled states."
3. Genereer een preview-pagina
"Maak een component-showcase pagina die alle componenten
toont met hun varianten. Groepeer per component-type."
4. Documenteer
"Voeg JSDoc comments toe aan elk component met:
- Props-beschrijving
- Wanneer deze variant te gebruiken
- Voorbeeld-gebruik"Pro tips
- Start vanuit je Figma-variabelen als je die hebt (zie Hoofdstuk 3)
- Bouw componenten atomair: tokens, primitives, composites
- Test elke component in licht en donker modus
- Voeg een
_playground.tsxtoe waar je live kunt experimenteren
Workflow 3: Component Audit
Doel: Een bestaand project doorlichten en upgraden.
Wanneer
- Je project voelt "af maar niet goed"
- Je hebt generieke componenten die naar een template ruiken
- Je wilt van "werkt" naar "voelt ontworpen"
Stappen
1. Scan
"Lees alle componenten in src/components/ en geef een
overzicht: welke componenten zijn er, hoe zijn ze
gestijld, en welke voelen het meest generiek?"
2. Audit
"Voer een design-audit uit op de homepage.
Beoordeel op: typografie, kleur, spacing,
hover-states, visuele hierarchie en animatie.
Geef per categorie een score van 1-10
en concrete verbeterpunten."
3. Prioriteer
Claude geeft een geprioriteerde lijst.
De volgorde is bijna altijd:
1. Font swap (grootste visuele impact)
2. Color cleanup (warmte toevoegen)
3. Hover/active states (interactiviteit)
4. Layout/spacing (ademruimte)
5. Component upgrades (details)
4. Voer uit
"Begin met de font swap: vervang Inter door Geist Sans
voor body en Fraunces voor display.
Pas de typografie-schaal aan."
→ Review → Volgende prioriteitDe redesign-skill
Als je de redesign-skill hebt geinstalleerd (Hoofdstuk 4), krijg je een 115-punten audit met scores per categorie. Dit is de meest systematische manier om een bestaand project te upgraden.
/redesign [URL of pad naar component]Workflow 4: Animatie met Storyboard
Doel: Complexe animaties plannen, bouwen en tunen.
Wanneer
- Je wilt een scroll-triggered entrance-sequence
- Je bouwt een hero met meerdere geanimeerde elementen
- Je wilt animaties die vloeiend voelen, niet willekeurig
Stappen
1. Beschrijf de choreografie
"De hero-sectie heeft deze animatie-volgorde:
- 0ms: pagina laadt, alles onzichtbaar
- 300ms: achtergrond fade-in
- 600ms: headline schuift op van onder, fade-in
- 900ms: subheadline volgt
- 1200ms: CTA-knop springt in (spring physics)
- 1500ms: decoratief element fades in"
2. Claude genereert Storyboard
/* ANIMATION STORYBOARD
*
* 0ms wacht op mount
* 300ms bg → opacity 0→1 (ease-out, 400ms)
* 600ms h1 → translateY(24→0) + opacity (ease-out, 500ms)
* 900ms p → translateY(16→0) + opacity (ease-out, 400ms)
* 1200ms btn → scale(0.8→1) + opacity (spring: 500/25)
* 1500ms deco → opacity 0→1 (ease-out, 600ms)
*/
3. Tune met DialKit
"Genereer een DialKit panel met sliders voor:
- Stagger delay (50-200ms)
- Spring stiffness (200-600)
- Spring damping (15-40)
- Entrance distance (8-32px)
- Overall duration multiplier (0.5-2.0)"
4. Finetunen
Gebruik de live sliders om waarden aan te passen
totdat de animatie precies goed voelt.
"Lock deze waarden in en verwijder het DialKit panel."Spring configs referentie
| Context | Stiffness | Damping | Karakter |
|---|---|---|---|
| Kaarten/containers | 300 | 30 | Smooth settle, professioneel |
| Pop-ins/badges | 500 | 25 | Snappy, speels |
| Slides/entrances | 350 | 28 | Gebalanceerd |
| Bouncy buttons | 400 | 20 | Veerkrachtig |
| Trage reveals | 200 | 35 | Elegant, dramatisch |Workflow 5: Design Critique
Doel: Systematische UI-review op je eigen werk.
Wanneer
- Je bent "klaar" maar iets voelt niet goed
- Je wilt een second opinion zonder een collega te storen
- Je wilt je werk door een professionele lens bekijken
Stappen
1. Start de critique
"Voer een design critique uit op deze pagina.
Analyseer als een senior designer die het werk
van een getalenteerde junior reviewt.
Wees direct, specifiek en constructief."
2. Claude analyseert in 6 stappen:
1. Context — Wat is dit? Voor wie?
2. First Impressions — Wat valt direct op?
3. Visual Design — Kleur, typografie, schaduwen, spacing
4. Interface Design — Focus, disclosure, density, feedback
5. Consistency — Patronen, platform-conventies
6. User Context — Hoe voelt dit voor de eindgebruiker?
3. Verwerk de feedback
Claude geeft feedback gesorteerd op impact:
- Structural (breekt de ervaring)
- Behavioral (hindert de gebruiker)
- Visual (vermindert de kwaliteit)
Begin altijd met structural issues.De juiste toon
De critique is niet: "Het ziet er mooi uit, misschien zou je..." Het is: "De typografie-hierarchie is plat — de h2 en body text hebben te weinig contrast in zowel grootte als gewicht. Vergroot de h2 naar 32px semi-bold en voeg 48px spacing toe boven elke sectie-kop."
Specifiek, direct, actionable.
Workflow 6: Design-to-Code Handoff
Doel: Van Figma-design naar productieklare code.
Wanneer
- Je hebt een afgerond design in Figma
- Je wilt het bouwen zonder developer
- Je wilt pixel-precision vanuit je eigen design
Stappen
1. Selecteer in Figma
Open het frame in Figma Desktop App.
2. Context laden
"Bekijk het geselecteerde Figma frame.
Lees ook DESIGN.md en src/styles/tokens.ts.
Gebruik bestaande componenten waar mogelijk."
3. Genereer
"Bouw dit frame als [React/Vue/Svelte] component.
Responsive: mobiel-eerst.
Gebruik onze design tokens, geen harde waarden."
4. Vergelijk
"Screenshot het resultaat en vergelijk met
het Figma-ontwerp. Waar wijken we af?"
5. Finetunen
Claude geeft een lijst afwijkingen.
Fix de grootste eerst:
"De padding in de hero is 48px in Figma maar 32px in code.
De schaduw op de kaarten is te hard.
De font-weight van de subheading moet 500 zijn, niet 400."
6. Itereer tot pixel-perfectTips voor hoge fidelity
- Gebruik Figma's Auto Layout — het vertaalt direct naar flexbox
- Gebruik Figma's Variables — Claude kan ze direct extraheren
- Naam je layers goed — "Hero Section" is beter dan "Frame 237"
- Werk in secties, niet hele pagina's tegelijk
Workflow 7: Neethan Wu's Drie-Lagen Harnas
Doel: Het meest complete systeem voor design-output met AI.
Het concept
Neethan Wu (auteur van "Design Without Designing") beschrijft drie lagen die samen zorgen dat AI-output voelt als ontworpen in plaats van gegenereerd:
Laag 1: Skills (Expertise)
→ HOE te bouwen: design-regels, verboden patronen,
component-specificaties
Laag 2: Canvas (Oppervlak)
→ WAAR te bouwen: het project, de context,
de bestaande code en tokens
Laag 3: Inspiration (Smaak)
→ WAAROM het er zo uitziet: referenties, moodboards,
stijl-beschrijvingen, design-intentieIn de praktijk
Stap 1: Skills laden
Zorg dat taste-skill en interface-craft actief zijn.
Check: "Welke design skills heb je geladen?"
Stap 2: Canvas opzetten
"Lees CLAUDE.md, DESIGN.md en de bestaande componenten
in src/components/. Dat is onze basis."
Stap 3: Inspiratie geven
"Ik wil een about-pagina bouwen. De sfeer:
denk aan Monocle magazine — editorial, warm,
typografie-gedreven. Referenties:
the-outline.com en readymag.com/examples"
Stap 4: Bouwen
"Bouw de pagina. Gebruik de skills voor kwaliteit,
onze canvas voor consistentie, en de referenties
voor het visuele karakter."Waarom het werkt
Elke laag voorkomt een ander type probleem:
- Skills voorkomen generieke output (AI tells)
- Canvas voorkomt inconsistentie (design tokens, bestaande componenten)
- Inspiration voorkomt smaakloosheid (referenties geven richting)
Zonder skills: technisch correct maar generiek. Zonder canvas: creatief maar inconsistent. Zonder inspiratie: consistent maar saai.
Alle drie samen: ontworpen.
Quick-reference: Welke workflow wanneer?
| Situatie | Workflow |
|---|---|
| Nieuw idee valideren | Rapid Prototyping |
| Nieuw project starten | Design System opzetten |
| Bestaand project upgraden | Component Audit |
| Complexe animatie bouwen | Storyboard Animation |
| Eigen werk reviewen | Design Critique |
| Figma design bouwen | Design-to-Code Handoff |
| Maximale kwaliteit | Drie-Lagen Harnas |