Anthropic gooit het roer om: kleine ondernemers zijn de nieuwe doelgroep
Gisteren publiceerde TechCrunch een opvallend artikel: Anthropic courts a new kind of customer: small business owners. De boodschap is helder. Anthropic zet niet langer alleen in op Fortune 500-bedrijven, maar richt zich actief op founders en kleine bedrijven. De reden is strategisch: de volgende grote slag in de AI-platformoorlog wordt niet gewonnen in de boardroom, maar bij de ondernemer achter z'n laptop.
Dat is geen toeval. Het is precies de markt waar jij als maker op 8t.nl actief bent.
Wat betekent dit voor jouw project vanavond?
Als Anthropic bewust investeert in kleine ondernemers als gebruikers, dan wordt Claude Code de komende maanden alleen maar beter afgestemd op jouw manier van werken. Maar het betekent ook iets concreets voor nu: je kunt Claude Code al gebruiken als een volwaardig dev-team, ook als je geen regel code hebt geschreven in je leven. De vraag is alleen: doe je dat ook systematisch, of gooi je er losse prompts tegenaan en hoop je op het beste?
In deze post leer je hoe je Claude Code gestructureerd inzet om in een avond een echte feature te bouwen. Geen vage uitleg, maar een aanpak die werkt.
Hoe je Claude Code inzet als solo-founder zonder developer
De grootste fout die niet-developers maken is te breed beginnen. Ze gooien een hele feature-beschrijving in Claude Code en hopen dat er iets bruikbaars uitkomt. Wat werkt: klein starten, context geven, en stap voor stap opbouwen.
Stap 1: Geef Claude Code eerst context over je project
Voordat je iets vraagt, zorg je dat Claude begrijpt wat je aan het bouwen bent. Dit doe je via een CLAUDE.md bestand in de root van je project. Als je dat nog niet hebt, maak het nu aan:
touch CLAUDE.md
Vul het in met iets als dit:
# Mijn project: [Naam van je SaaS]
## Wat bouw ik?
Een tool waarmee [doelgroep] hun [probleem] kunnen oplossen door [jouw oplossing].
## Tech stack
- Next.js 14 (App Router)
- Supabase voor database en auth
- Tailwind CSS voor styling
- Stripe voor betalingen (optioneel)
## Belangrijke regels
- Schrijf altijd TypeScript, geen JavaScript
- Gebruik server components waar mogelijk
- Houd de UI simpel, geen onnodige libraries
- Voeg altijd foutafhandeling toe
Dit bestand leest Claude Code automatisch bij elke sessie. Je hoeft dit niet elke keer opnieuw uit te leggen.
Stap 2: Beschrijf de feature als een gebruiker, niet als een developer
Je hoeft niet te weten hoe iets technisch werkt. Beschrijf wat de gebruiker moet kunnen doen. Claude Code vertaalt dat naar code.
Gebruik deze prompt-structuur:
Ik wil een nieuwe feature toevoegen aan mijn project. Hier is wat de gebruiker moet kunnen doen:
[Beschrijf de user journey in gewone taal, bv. "De gebruiker vult een formulier in met naam, e-mail en bedrijfsnaam. Na het opslaan ziet hij een bevestiging en staat het contact in een overzichtslijst."]
Maak dit zo simpel mogelijk. Begin met de database-tabel als die nog niet bestaat, daarna de API-route, daarna de UI. Vraag me tussendoor of je iets niet zeker weet.
Die laatste zin is goud. Claude Code vraagt dan om verduidelijking in plaats van gokken.
Stap 3: Bouw in kleine brokken, niet in een grote klap
Stel dat je een eenvoudig contactformulier wil bouwen dat opslaat in Supabase. Doe het in drie losse prompts, niet in een:
Prompt 1 - Database:
Maak een Supabase-migratie aan voor een tabel genaamd
contactsmet de velden: id (uuid, primary key), naam (text, verplicht), email (text, verplicht), bedrijfsnaam (text, optioneel), aangemaakt_op (timestamp, default now()). Voeg ook Row Level Security toe zodat alleen ingelogde gebruikers hun eigen contacten kunnen zien.
Prompt 2 - API:
Maak een Next.js server action aan waarmee een gebruiker een nieuw contact kan opslaan in de
contactstabel in Supabase. Valideer de invoer: naam en email zijn verplicht, email moet een geldig formaat hebben. Geef een duidelijke foutmelding terug als iets niet klopt.
Prompt 3 - UI:
Maak een React component genaamd
ContactFormmet Tailwind CSS. Het formulier heeft velden voor naam, email en bedrijfsnaam. Na het versturen roept het de server action aan uit de vorige stap. Toon een laadstatus tijdens het opslaan en een bevestiging of foutmelding daarna. Houd de styling minimalistisch.
Door dit op te splitsen kun je na elke stap testen of het werkt. Als stap 2 fout gaat, weet je precies waar het probleem zit.
Stap 4: Laat Claude Code z'n eigen werk reviewen
Na elke blok code kun je Claude Code vragen om te controleren of het ook echt klopt:
Controleer de code die je net hebt gemaakt. Zijn er edge cases die ik mis? Zijn er beveiligingsproblemen? Wat zou er kapotgaan als de database even offline is?
Dit is het equivalent van een tweede developer die even meekijkt. Gratis, en direct.
Wat te checken na afloop
Als je de drie stappen hebt doorlopen, controleer dan het volgende:
- Staat er een nieuwe tabel in je Supabase-project? (check via het Supabase Dashboard onder Table Editor)
- Geeft het formulier een foutmelding als je email leeg laat?
- Verschijnt er een bevestiging na succesvol opslaan?
- Staat de nieuwe rij in je database? (check via Table Editor of via de SQL Editor met
SELECT * FROM contacts ORDER BY aangemaakt_op DESC LIMIT 5;)
Als dit allemaal werkt, heb je in een avond een volwaardige feature gebouwd. Geen framework-kennis vereist, geen developer nodig.
Bij Eighty leer ik je Claude Code in het Nederlands gebruiken, van installatie tot een werkend SaaS-product. Wekelijks een nieuwe module, persoonlijke begeleiding.
