AI past meer aan dan je vraagt
Een AI-tool schrijft bij een wijziging vaak een heel bestand of een hele sectie opnieuw, en kiest daarbij elke waarde die nergens vastligt opnieuw. Zeg in je prompt precies wat mag veranderen en wat niet, zet je werk onder versiebeheer zodat je elke stap terug kunt draaien, en leg componenten vast die de tool niet mag aanraken.
Je vraagt één ding en krijgt er vijf bij. De knop is groen, maar de kop is kleiner geworden, de afstanden zijn anders en de tekst die je gisteren aanpaste staat weer op de oude versie. Dat is geen bug in de tool. Het is hoe een taalmodel een wijziging uitvoert. Hieronder waarom het gebeurt, en vier manieren om een wijziging klein te houden, met prompts en git-commando’s die je zo kunt overnemen.
Herken je dit?
- Je vraagt een andere knopkleur, en ook de koppen, de afstanden en het menu veranderen.
- Teksten die je zelf had aangepast, staan terug op wat de AI eerder schreef.
- Een sectie die je niet noemde, heeft een andere opbouw gekregen.
- Na een paar rondes werkt het mobiele menu niet meer, en je weet niet bij welke stap het misging.
- Je wilt terug naar de versie van gisteren, en die is er niet.
Een model herschrijft, het past niet aan
Een mens die een knop groen maakt, verandert één regel. Een taalmodel genereert zijn antwoord opnieuw. Vaak is dat het hele bestand of de hele sectie, en dan schrijft het alles wat erin staat opnieuw op. Waarden die nergens vastliggen, kiest het daarbij opnieuw, en een nieuwe keuze is net zo plausibel als de oude. Zo verandert een afstand van 24 naar 32 pixels zonder dat iemand erom vroeg.
Daarbij werkt het model vanuit wat het ziet. Pas je zelf een tekst aan in de code en vraag je daarna de tool om een wijziging, dan kan hij uitgaan van zijn eigen vorige versie. Jouw aanpassing staat daar niet in, dus hij verdwijnt.
En een vage opdracht nodigt uit. “Maak het wat moderner” geeft het model toestemming om alles aan te raken, en dat doet het dan ook.
Zo houd je een wijziging klein
1. Baken af in je prompt
Zeg wat er moet veranderen, waar, en wat niet mag veranderen. Laat de tool eerst vertellen wat hij gaat doen.
Wijzig alleen de primaire knop in de hero: achtergrond naar var(--color-action).
Verander niets anders: geen teksten, geen afstanden, geen andere componenten, geen andere bestanden.
Noem eerst welke regels je gaat wijzigen. Voer het pas uit als ik akkoord geef.Eén wijziging per opdracht. Vraag je in één prompt een andere kleur, een nieuwe sectie en een korter menu, dan weet je achteraf niet welke wijziging wat kapotmaakte.
2. Wijs het onderdeel aan
Een beschrijving laat ruimte, een aanwijzing niet. In Claude Design klik je op het onderdeel op het canvas en zet je er een opmerking bij; de wijziging blijft dan bij dat onderdeel. In een codeertool noem je het bestand en de component: “in components/HeroSection.vue, alleen de knop”.
3. Zet je werk onder versiebeheer
Met git leg je na elke goede stap een vast punt vast. Na een AI-wijziging zie je dan precies wat er veranderde, en kun je alles in één keer terugdraaien.
git init
git add -A
git commit -m "Hero af, voor de kleurwijziging"
# na de AI-wijziging
git diff --stat
git diff
# alles terugdraaien wat de AI veranderde
git restore .Kijk eerst naar git diff --stat. Vroeg je om één knop en staan er negen gewijzigde bestanden, dan weet je genoeg voordat je één regel hebt gelezen. Nieuwe bestanden die de AI aanmaakte, haalt git restore niet weg. Die zie je met git clean -n en ruim je op met git clean -f.
Werk je in Claude Design, dan is er nog geen versiegeschiedenis. Vraag de tool de huidige stand op te slaan voordat je iets anders probeert, of exporteer een kopie op elk punt dat je wilt bewaren.
4. Zet componenten vast
Is een component af, haal hem dan uit de discussie. Zet afgeronde componenten in een eigen map en zeg in het instructiebestand van je project dat de tool daar niet aankomt.
Wijzig nooit bestanden in src/components/vast/ tenzij ik daar letterlijk om vraag.
Heb je een andere knop of kaart nodig, gebruik dan de bestaande component.Een regel in een instructiebestand is een verzoek: het model leest hem en houdt zich er meestal aan. In Claude Code kun je er ook een slot van maken. Een deny-regel in de instellingen van het project blokkeert elke bewerking in die map, wat het model ook besluit.
{
"permissions": {
"deny": ["Edit(./src/components/vast/**)"]
}
}Veelgemaakte fouten
- Een opdracht zonder grens. “Maak het mooier” of “maak het professioneler” geeft het model vrij spel over de hele pagina.
- Veel wijzigingen in één prompt. Gaat er iets mis, dan weet je niet welke van de drie het was, en draai je ze allemaal terug.
- Op twee plekken tegelijk werken. Je past een tekst aan in de code en gaat daarna verder in de designtool, die jouw aanpassing niet kent. Kies één plek waar de actuele versie staat.
- Doorbouwen op een slechte stap. Een wijziging die de layout brak, repareer je niet met een volgende prompt. Draai hem terug en vraag het opnieuw, kleiner.
Wanneer je hulp nodig hebt
Na veel rondes is een ontwerp vaak een lappendeken: elke pagina iets anders, componenten in vijf varianten. Dat rechttrekken doen we bij AI-design laten verbeteren. Moet het een website worden waarin je teksten aanpast zonder prompt, dan is AI-design omzetten naar een echte website de route; hoe dat werkt met een CMS staat in zelf teksten aanpassen in je AI-website. Dat ontwerpen per scherm uit elkaar lopen, heeft dezelfde oorzaak als dit probleem: waarom is mijn AI-design inconsistent. Alle gidsen staan in het overzicht van AI-design.
Veelgestelde vragen
Waarom draait de AI mijn eigen tekstwijzigingen terug?
Helpt het om te zeggen dat de rest niet mag veranderen?
Ik werk alleen in Claude Design, zonder git. Hoe ga ik terug?
Verder lezen
Een ontwerp uit Claude Design, Stitch of Figma Make dat een echte website moet worden, en dat er niet als AI uit mag zien.
- Design omzetten naar website
- Je ontwerp uit Claude Design, Google Stitch, Figma Make of een screenshot wordt een website die snel laadt, gevonden wordt en die je zelf bijhoudt.
- AI-website niet in Google
- Je site uit Lovable, Bolt, v0 of Claude Code staat niet in Google. Vaak krijgt een zoekmachine een lege pagina. Wij zorgen dat elke pagina als HTML klaarstaat.
- AI-design laten verbeteren
- Een review van je AI-site met de fixes erbij: de AI-patronen eruit, consistentie, typografie, mobiel en toegankelijkheid. Vaste prijs na een blik op je site.
- Claude Design naar website
- De HTML-export of de overdracht aan Claude Code, en wat je daarna nog regelt: beheer, een formulier, SEO per pagina en hosting.
- Stitch naar website
- Exporteren naar Figma of naar HTML met Tailwind, DESIGN.md meenemen, en bouwen wat Stitch niet maakt: alles achter de schermen.
- HTML-export online zetten
- Statische hosting, je eigen domein, HTTPS, een contactformulier dat echt mailt en bezoekers meten met een cookiemelding.
- AI-design in WordPress
- Waarom HTML plakken niet werkt, en hoe je het ontwerp nabouwt: als eigen blokthema, met patronen in je huidige thema of in een pagebuilder.
- AI-design in Framer of Webflow
- Importeren via Figma of de browserextensie, nabouwen met componenten en variabelen, en terugkerende inhoud in CMS-collecties.
- Teksten zelf aanpassen
- Waarom elke tekstwijziging nu een prompt is, en drie manieren om teksten bewerkbaar te maken: eigen bestanden, een git-CMS of een headless CMS.
- Kapot op mobiel
- Vaste breedtes, koppen die van het scherm lopen, menu’s die alleen op hover werken en een pagina die zijwaarts schuift: zo test en repareer je het.
- Inconsistent AI-design
- Elke pagina een ander grijs, elke knop een andere hoek: waarom een AI-tool per scherm nieuwe waarden kiest, en wat je ertegen doet.
- DESIGN.md maken
- Eén bestand met je kleuren, typografie, afstanden, componenten en verboden patronen, dat je designtool en je codeer-agent bij elke opdracht lezen.
- Design tokens voor AI
- Kleuren, lettergroottes, afstanden en afrondingen als benoemde variabelen in je code, zodat een AI-tool kiest uit jouw set in plaats van zelf waarden te verzinnen.
- Huisstijl in AI-design
- Je logo als SVG, de kleurwaarden uit je huisstijlhandboek en de echte fontbestanden aanleveren, en daarna controleren waar de tool toch afweek.
- AI-designtools vergeleken
- Wat Claude Design, Google Stitch en Figma Make kunnen, wat ze kosten, wat je eruit exporteert en waar je vastloopt als het een echte website moet worden.
- Toegankelijk AI-design
- Lichtgrijze tekst, verdwenen focusranden, lege alt-teksten en menu’s die niet met het toetsenbord werken: zo vind en repareer je ze in een AI-design.
- Haperende scroll-animaties
- Blokken die bij het scrollen invliegen, haperen op een telefoon of laten de pagina verspringen. Waarom, en hoe je ze met CSS en een paar regels JavaScript licht maakt.
- AI-website herkennen
- Acht keuzes die een AI-tool maakt als niemand iets anders vraagt, en per keuze waar hij vandaan komt.
- Minder generiek maken
- Zes ingrepen die een AI-website uit het gemiddelde halen, in de volgorde waarin ze het meeste doen.
- Designprompt zonder AI-look
- De acht onderdelen van een prompt die een AI-designtool keuzes geeft in plaats van ruimte voor zijn standaard.
- AI-teksten herkennen
- Typische Nederlandse AI-zinnen, waarom ze zo klinken en hoe je ze herschrijft, met voorbeelden voor en na.
- Lettertype kiezen
- Waarom AI standaard Inter kiest, hoe je zelf een combinatie kiest, en hoe je die met de juiste licentie snel en zelf gehost op je site zet.
- AI-afbeeldingen
- Waarom gegenereerde beelden je site goedkoop laten ogen, wat je in plaats daarvan doet, en wanneer je moet melden dat een beeld met AI is gemaakt.
Wij zetten je ontwerp op slot waar het af is
De kennismaking is gratis. We reageren binnen één werkdag.




