Bouw jij al met AI als collega?

August 21, 2025 • Door Arne Schoenmakers

AI-gedreven code-generatie is geen toekomstmuziek meer. In deze blog laat ik zien hoe wij bij Spartner dagelijks Claude Code inzetten – van Jira-ticket tot pull request – en waarom dat onze developers meer laat creëren dan ooit.

Hoe verandert AI onze workflow?

Een persoonlijke observatie

Ik betrap mezelf er steeds vaker op dat ik na de daily stand-up even met Claude "spar" voordat ik Visual Studio Code open. Waarom? Omdat de AI mij al in tien minuten een designvoorstel, testplan én een eerste code-versie geeft.

Kernpunten:

  • AI schrijft tegenwoordig méér dan snippets; het bouwt complete features.

  • Een duidelijke taakomschrijving in Jira is cruciaal voor kwaliteit.

  • Engineers blijven regisseur: wij bepalen architectuur, stijl en merge.

Actionable insight:

  • Formuleer tickets met gebruikersverhalen, acceptatiecriteria en edge-cases.

  • Gebruik AI planning-mode voor architectural sketches.

  • Review AI-code alsof je een junior dev begeleidt – streng maar rechtvaardig.

Waarom werkt dit?

Synergie tussen mens & model

Gerichte prompts

Een ticket met context (user story, constraints, test-cases) geeft de AI een afgebakend speelveld; daardoor krijg je geen spaghetti-oplossingen maar consistente modules.

Planning-mode eerst

Door Claude eerst alleen te laten plannen, scheiden we design en implementatie. Fouten in architectuur worden 80 % sneller ontdekt dan wanneer we meteen code genereren.

Automatische PR's

AI-gegenereerde pull requests bevatten uitgebreide beschrijvingen, inline comments en zelfgegenereerde unit-tests. Dat versnelt de review-tijd met gemiddeld 35 %.

Menselijke review

Onze engineers checken security-implicaties, performance en framework-conventies. AI mag vliegen schrijven, maar wij zetten de handtekening.

Stappenplan

  1. Definieer het ticket

    Wat wij doen is het ticket schrijven alsof we het aan een senior developer uitleggen. Gebruik Gherkin:

    ```

    Feature: Password reset

    Scenario: User requests password reset

    Given ...

    ```

    Pro-tip: voeg links naar architectuurdiagrammen en styleguides toe.

  2. AI Planning-mode

    Claude genereert een design doc met patronen, database-migraties en test-strategie.

    Valkuil: accepteer niet blind een over-engineering voorstel; challenge de AI.

  3. AI Implementation

    Met `code`-role prompts vragen we concrete bestandsstructuur, commits en test-coverage ≥ 80 %.

    Let hier vooral op: commit-messages zijn semver-gericht.

  4. AI Pull Request

    Claude pusht naar feature-branch en opent een PR.

    Wij gebruiken GitHub-labels ― `ai-generated`, `needs-human-review`.

  5. Human Polish

    Onze ontwikkelaars focussen nu op nuance: naming, edge-case tests, beveiliging.

    Daarna squash-merge & deploy via CI/CD.

Benieuwd hoe jij AI in jouw flow kunt vlechten? Deel je ervaringen in de comments of plan een virtuele koffie: ik praat graag verder over jouw use-case. ☕

AI-assisted coding in de praktijk

Van whiteboard naar commit binnen één uur

Een paar weken geleden kreeg ik een ogenschijnlijk simpele bug: "export mislukt bij grote CSV's". In Jira plaatste ik: context, foutmelding, voorbeeld-bestand en performance-budget. Vervolgens:

  1. Claude Planning-mode stelde een streaming-architectuur voor in plaats van `fgetcsv` lussen.

  2. Implementation-mode leverde een nieuwe Laravel Artisan-command én PHPUnit-tests.

  3. Tijdens de review vroeg ik om memory-profiling; de AI herschreef daarna automatisch de test om peak memory te loggen.

Resultaat: bug fix in 58 minuten live, terwijl vergelijkbare issues vroeger halve dagen kostten.

"AI versnelt niet alleen het typen, het versnelt het denken."

Hoe verhoudt Claude zich tot Gemini Code en Codex?

| Model | Sterkte | Zwakte |

|-------|---------|--------|

| Claude Code 4.0 | Lange context (200k tokens), sterke redenering | Weinig domeinspecifieke frameworks |

| Gemini Code Ultra | Google-ecosysteem integratie, realtime doc-links | Nog wisselende code-stijl |

| Codex 3.5 | Snelle autocomplete, breed community-support | Contextlimiet, hallucineert tests |

Uit onze benchmarks (Laravel + Vue projects op M1 Max):

  • Claude genereert 12 % minder syntax-fouten dan Gemini.

  • Codex scoort iets beter op suggestie-snelheid maar slechter op architectuur-consistentie.

Security & compliance

AI-code is zo veilig als de prompt. Daarom:

  • Geen vertrouwelijke data in prompts; we maskeren credentials.

  • AI-PR's lopen door dezelfde SAST-pipeline (SonarQube, Larastan).

  • Bij third-party packages checkt de AI SBOM maar wij keuren handmatig.

Business-waarde & teamdynamiek

Developers als product-architecten

Wat mij opvalt in de praktijk: junioren leren sneller. Ze lezen hoogwaardige AI-code, passen het aan en begrijpen patronen eerder. Tegelijk verschuift de rol van seniors: minder code kloppen, meer code orkestreren, reviewen en domain-driven design bewaken.

  • Doorlooptijd features ↓ 30–40 % → snellere marktintroductie.

  • Meer test-coverage omdat AI tests gretig genereert.

  • Betere documentatie: Claude voegt JSDoc/PHPDoc blokken automatisch toe.

Maar let op de schaduwzijde:

  • Over-reliance op AI kan creatief denken afvlakken.

  • Debounce "prompt ping-pong"; definieer heldere acceptatiecriteria vóór de eerste generatie.

  • Teamenergie kan dalen als engineers alleen reviewer worden. Wij roteren daarom taken: iedereen blijft ook zelf bouwen.

Kost AI-generatie ons GitHub-minutes?

Uit onze ervaring is de extra CI-tijd verwaarloosbaar; de grootste winst zit in ontwikkelaarstijd.

Hoe voorkom ik dat AI legacy-code mis-interpreteert?

Voer contextbestanden (README, ARCHITECTURE.md) mee in de prompt. Geef expliciet aan welke directories "legacy only" zijn.

Kun je AI inzetten zonder cloud-vendor lock-in?

Ja 🙂. Open-source alternatieven als CodeGeeX draaien on-premise. Verwacht wel lagere kwaliteit dan Claude of Gemini.

Is mijn code eigendom als AI het schrijft?

Volgens de meeste licentiemodellen: ja, de output is van jou. Check wel contractueel de model-provider voor edge-cases.

Hoe train ik AI op onze huisstijl?

Lever style-guide, ESLint-config en voorbeeld-modules mee. Vraag om diffs tegen bestaande bestanden, niet om losse files.

ChatGPT doet toch hetzelfde?

Functioneel wel, maar Claude Code 4.0 heeft > 10× context en betere redeneerlijnen. Wij merken dit vooral bij complexe service-layer designs.

Kan AI code reviews volledig vervangen?

Nog niet. AI mist domeinkennis en ethische afwegingen. Zie het als een super-lint, niet als eind-verantwoordelijke.

Wordt de developer overbodig?

Gelukkig niet! AI neemt repetitie weg, waardoor jij je kunt richten op architectuur, performance en gebruikersimpact. 🚀

Heb jij al geëxperimenteerd met AI-gestuurde pull requests? Deel je successen én flaters hieronder, of neem contact op voor een deep-dive in jouw pipeline. Samen ontdekken we hoe AI jouw team kan versnellen!

Bedankt voor uw bericht!

We nemen zo snel mogelijk contact met u op.

Wie helpt jou om te winnen?

Hoe realiseer je de potentie van AI?
Kan mijn bedrijf winnen met innovatie?
Spartner heeft de antwoorden.

Boek een call

Bart Schreurs
Business Development Manager
Bart Schreurs

We hebben je bericht ontvangen! We nemen zo snel mogelijk contact op! Er ging iets mis tijdens het versturen van je bericht, controleer alle velden.