{"title":"AI Coding Agents","description":"\u003cp\u003e\u003cstrong\u003eAI-codingagents die code schrijven, beoordelen, debuggen en end-to-end opleveren — geen kennis van prompts vereist.\u003c\/strong\u003e Elke agent configureert Claude, ChatGPT of een andere AI-chat tot een specialistische ontwikkelaar die het hele codeerproces leidt, de juiste vragen stelt en werkende, productieklare code levert.\u003c\/p\u003e\n\n\u003ch3\u003eWat AI-codingagents doen\u003c\/h3\u003e\n\u003cp\u003eCodeeropdrachten die normaal urenlang heen en weer vragen vereisen — functies vanaf nul schrijven, pull requests beoordelen, complexe fouten debuggen, legacycode refactoren — worden end-to-end afgehandeld. De agent neemt het vanaf activatie over, verzamelt de vereisten vraag voor vraag en levert complete, van commentaar voorziene, werkende code.\u003c\/p\u003e\n\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eCode schrijven\u003c\/strong\u003e — Functies, componenten, scripts en volledige modules op basis van vereisten\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCode review\u003c\/strong\u003e — Bugs identificeren, prestatieproblemen, beveiligingslekken, best practices\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDebuggen\u003c\/strong\u003e — Foutdiagnose, oorzaakonderzoek, implementatie van oplossingen\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRefactoren\u003c\/strong\u003e — Opruimen van legacycode, prestatieoptimalisatie, verbeteringen in leesbaarheid\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDocumentatie\u003c\/strong\u003e — Codecommentaar, README-bestanden, API-documentatie\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eHoe het werkt\u003c\/h3\u003e\n\u003cp\u003eLaad het skill-bestand in je Claude Project of plak het als een system prompt in ChatGPT. Plak de activatieprompt in het gesprek. De agent begint direct met het stellen van vragen over je stack, vereisten en beperkingen — één vraag tegelijk — en produceert vervolgens complete, kant-en-klare code. Geen ervaring met prompts nodig.\u003c\/p\u003e\n\n\u003ch3\u003eWerkt met Claude, ChatGPT of elke AI-chat\u003c\/h3\u003e\n\u003cp\u003eElke agent wordt geleverd met twee bestanden: het skill-bestand en de activatieprompt. Laad beide en de agent neemt het over. Werkt met Claude (aanbevolen), ChatGPT of elke AI-assistent die system prompts accepteert.\u003c\/p\u003e\n\n\u003cp\u003e\u003cem\u003eStop met worstelen met AI om de code te krijgen die je echt nodig hebt. Activeer de agent, beantwoord zijn vragen en ontvang end-to-end productieklare code.\u003c\/em\u003e\u003c\/p\u003e","products":[{"product_id":"albert-ai-code-review-agent","title":"Albert — AI Code Review Agent","description":"\u003cdiv style=\"font-family: 'DM Sans', sans-serif; color: #1A1A18; max-width: 680px;\"\u003e\n\n  \u003cp style=\"font-size: 16px; font-weight: 600; color: #1A1A18; line-height: 1.5; margin: 0 0 8px 0;\"\u003e\n    Laad Albert in Claude en krijg een Senior Code Review Agent die grondige, gestructureerde code reviews uitvoert voor elke taal of framework — elke bug, beveiligingskwetsbaarheid en prestatieprobleem beoordeeld op ernst en gekoppeld aan een specifieke oplossing, geen vage feedback.\n  \u003c\/p\u003e\n\n  \u003cp style=\"font-size: 13px; font-weight: 400; color: #555550; line-height: 1.7; margin: 0 0 28px 0;\"\u003e\n    De meeste code review feedback is te algemeen om op te handelen of mist de belangrijkste problemen. Albert lost dat op. Hij stelt gerichte intakevragen over je code voordat hij iets reviewt — taal, doel, aandachtspunten en of het naar productie gaat — en levert dan een compleet reviewrapport waar de ontwikkelaar direct mee aan de slag kan. Werkt met Claude, ChatGPT of elk AI-chatmodel dat systeem-prompt accepteert.\n  \u003c\/p\u003e\n\n  \u003cdiv style=\"background: #E6F1FB; border-radius: 12px; padding: 24px 28px; margin-bottom: 24px;\"\u003e\n    \u003cp style=\"font-size: 10px; font-weight: 600; color: #185FA5; letter-spacing: 0.08em; text-transform: uppercase; margin: 0 0 16px 0;\"\u003eWat je krijgt\u003c\/p\u003e\n    \u003cul style=\"margin: 0; padding: 0; list-style: none;\"\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eBevindingen met ernstclassificatie\u003c\/strong\u003e — elk probleem beoordeeld als Kritiek, Hoog, Midden of Laag zodat je precies weet wat je voor productie moet oplossen en wat kan wachten, zonder onduidelijkheid over prioriteit\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eBeveiligingsaudit\u003c\/strong\u003e — OWASP Top 10 kwetsbaarheden, injectierisico’s, authenticatieproblemen, geheimen in code en onveilige afhankelijkheden geïdentificeerd en gemarkeerd met specifieke oplossingen voordat ze in productie komen\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003ePrestatiereview\u003c\/strong\u003e — problemen met algoritmische complexiteit, N+1 queries, onnodige loops, geheugenlekken en blokkerende operaties geïdentificeerd met concrete optimalisatie-aanbevelingen\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eFoutenafhandelingslacunes\u003c\/strong\u003e — ontbrekende try\/catch-blokken, onbehandelde promises, stille fouten en randgevallen die problemen veroorzaken in productie geïdentificeerd en opgelost\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eBeoordeling van codekwaliteit\u003c\/strong\u003e — DRY-overtredingen, single responsibility-problemen, naamgevingshelderheid, dode code en onderhoudsproblemen gemarkeerd met specifieke refactor-aanbevelingen\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eCompleet reviewrapport\u003c\/strong\u003e — samenvatting met totaal aantal bevindingen per ernst, individuele bevindingen geordend van Kritiek tot Laag, elk met locatie, uitleg en specifieke oplossing, plus een algemene beoordeling van productieklaarheid\u003c\/span\u003e\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"display: flex; align-items: center; gap: 20px; background: #FFFFFF; border: 1px solid #E8E6E0; border-radius: 8px; padding: 14px 20px; margin-bottom: 24px;\"\u003e\n    \u003cspan style=\"font-size: 11px; color: #888780; font-family: monospace;\"\u003e📄 albert-code-review-agent.skill\u003c\/span\u003e\n    \u003cdiv style=\"width: 1px; height: 16px; background: #E8E6E0;\"\u003e\u003c\/div\u003e\n    \u003cspan style=\"font-size: 11px; color: #888780;\"\u003eInstallatie in minder dan 2 minuten\u003c\/span\u003e\n    \u003cdiv style=\"width: 1px; height: 16px; background: #E8E6E0;\"\u003e\u003c\/div\u003e\n    \u003cspan style=\"font-size: 11px; color: #888780;\"\u003eWerkt met Claude, ChatGPT \u0026 elke AI-chat\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"border-left: 3px solid #185FA5; padding-left: 16px;\"\u003e\n    \u003cp style=\"font-size: 10px; font-weight: 600; color: #185FA5; letter-spacing: 0.08em; text-transform: uppercase; margin: 0 0 6px 0;\"\u003eHoe te installeren\u003c\/p\u003e\n    \u003cp style=\"font-size: 12px; color: #555550; line-height: 1.7; margin: 0;\"\u003e\n      Download het .skill-pakket → open Claude → laad SKILL.md in je Projectinstructies of systeem-prompt → plak de activatieprompt in het gesprek → Albert stelt zijn intakevragen één voor één en levert een compleet, gestructureerd code review rapport. Werkt met Claude (aanbevolen), ChatGPT of elke AI-chat die systeem-prompt accepteert.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Kissmyskills","offers":[{"title":"Default Title","offer_id":57850878394632,"sku":"albert-ai-code-review-agent","price":49.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ag2-albert-nf.png?v=1784817050"},{"product_id":"conrad-ai-bug-fixer-agent","title":"Conrad — AI Bug Fixer Agent","description":"\u003cdiv style=\"font-family: 'DM Sans', sans-serif; color: #1A1A18; max-width: 680px;\"\u003e\n\n  \u003cp style=\"font-size: 16px; font-weight: 600; color: #1A1A18; line-height: 1.5; margin: 0 0 8px 0;\"\u003e\n    Laad Conrad in Claude en krijg een Senior Bug Fixer Agent die kapotte code, foutmeldingen en onverwacht gedrag diagnosticeert — de hoofdoorzaak identificeert, precies uitlegt waarom het gebeurt en een specifieke oplossing voor en na levert met een verificatiestap. Geen giswerk. Geen symptoombestrijding.\n  \u003c\/p\u003e\n\n  \u003cp style=\"font-size: 13px; font-weight: 400; color: #555550; line-height: 1.7; margin: 0 0 28px 0;\"\u003e\n    De meeste debugtijd gaat verloren aan patches die het echte probleem niet oplossen. Conrad lost dat op. Hij stelt gerichte vragen om te begrijpen wat de code zou moeten doen, wat het daadwerkelijk doet en wat er veranderde voordat de bug verscheen — en stelt dan de hoofdoorzaak vast voordat hij een regel aanraakt. Werkt met Claude, ChatGPT of elk AI-chatmodel dat systeem-prompt accepteert.\n  \u003c\/p\u003e\n\n  \u003cdiv style=\"background: #E6F1FB; border-radius: 12px; padding: 24px 28px; margin-bottom: 24px;\"\u003e\n    \u003cp style=\"font-size: 10px; font-weight: 600; color: #185FA5; letter-spacing: 0.08em; text-transform: uppercase; margin: 0 0 16px 0;\"\u003eWat je krijgt\u003c\/p\u003e\n    \u003cul style=\"margin: 0; padding: 0; list-style: none;\"\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eDiagnose van de hoofdoorzaak\u003c\/strong\u003e — een duidelijke verklaring van wat er echt mis is, waarom het gebeurt en precies waar in de code het voorkomt voordat er een oplossing wordt toegepast zodat je het probleem begrijpt en niet alleen de patch\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eCode voor en na de oplossing\u003c\/strong\u003e — originele kapotte code en gecorrigeerde code naast elkaar met inline commentaar dat precies uitlegt wat er is veranderd en waarom de oplossing werkt, niet alleen wat je moet kopiëren en plakken\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eInterpretatie van foutmeldingen\u003c\/strong\u003e — stacktraces, TypeErrors, NullPointerExceptions, niet-afgehandelde promise rejections, CORS-fouten en elke andere foutmelding worden gelezen en teruggevoerd naar de bron in plaats van het punt waar ze verschijnen\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eVerificatiestap\u003c\/strong\u003e — een specifieke testcase of controle om te bevestigen dat de oplossing echt werkt voordat het in productie gaat, want een niet-geteste oplossing blijft een gok\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eVoorkom het de volgende keer\u003c\/strong\u003e — een praktische tip om deze soort bug in de toekomst te vermijden zodat hetzelfde probleem niet over drie weken weer een uur debugtijd kost\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eSecundaire observaties\u003c\/strong\u003e — eventuele extra problemen in de omliggende code worden apart gemarkeerd zodat je weet wat je verder nog moet aanpakken zonder dat Conrad dingen refactort die je hem niet vroeg aan te raken\u003c\/span\u003e\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"display: flex; align-items: center; gap: 20px; background: #FFFFFF; border: 1px solid #E8E6E0; border-radius: 8px; padding: 14px 20px; margin-bottom: 24px;\"\u003e\n    \u003cspan style=\"font-size: 11px; color: #888780; font-family: monospace;\"\u003e📄 conrad-bug-fixer-agent.skill\u003c\/span\u003e\n    \u003cdiv style=\"width: 1px; height: 16px; background: #E8E6E0;\"\u003e\u003c\/div\u003e\n    \u003cspan style=\"font-size: 11px; color: #888780;\"\u003eInstallatie in minder dan 2 minuten\u003c\/span\u003e\n    \u003cdiv style=\"width: 1px; height: 16px; background: #E8E6E0;\"\u003e\u003c\/div\u003e\n    \u003cspan style=\"font-size: 11px; color: #888780;\"\u003eWerkt met Claude, ChatGPT \u0026 elke AI-chat\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"border-left: 3px solid #185FA5; padding-left: 16px;\"\u003e\n    \u003cp style=\"font-size: 10px; font-weight: 600; color: #185FA5; letter-spacing: 0.08em; text-transform: uppercase; margin: 0 0 6px 0;\"\u003eHoe te installeren\u003c\/p\u003e\n    \u003cp style=\"font-size: 12px; color: #555550; line-height: 1.7; margin: 0;\"\u003e\n      Download het .skill-pakket → open Claude → laad SKILL.md in je Projectinstructies of systeem-prompt → plak de activatieprompt in het gesprek → Conrad stelt zijn vragen één voor één, stelt de oorzaak vast en levert een complete oplossing met code voor en na. Werkt met Claude (aanbevolen), ChatGPT of elke AI-chat die systeem-prompt accepteert.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Kissmyskills","offers":[{"title":"Default Title","offer_id":57850879312136,"sku":"conrad-ai-bug-fixer-agent","price":49.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ag2-conrad-nf.png?v=1784817049"},{"product_id":"dorian-ai-api-documentation-agent","title":"Dorian — AI API Documentatie Agent","description":"\u003cdiv style=\"font-family: 'DM Sans', sans-serif; color: #1A1A18; max-width: 680px;\"\u003e\n\n  \u003cp style=\"font-size: 16px; font-weight: 600; color: #1A1A18; line-height: 1.5; margin: 0 0 8px 0;\"\u003e\n    Laad Dorian in Claude en krijg een Senior API Documentation Agent die je API-code, routes of technische aantekeningen transformeert in complete, professionele documentatie — eindpuntreferenties, authenticatiegidsen, voorbeeldaanvragen en -antwoorden, foutcodetabellen en een snelle startgids voor ontwikkelaars die klaar is om te publiceren.\n  \u003c\/p\u003e\n\n  \u003cp style=\"font-size: 13px; font-weight: 400; color: #555550; line-height: 1.7; margin: 0 0 28px 0;\"\u003e\n    De meeste API’s worden als laatste, slecht of helemaal niet gedocumenteerd — wat betekent dat ontwikkelaars uren verspillen aan het uitzoeken wat de code in minuten had moeten uitleggen. Dorian lost dat op. Hij werkt met wat je ook hebt — ruwe routes, controllercode, Postman-collecties of ruwe aantekeningen — stelt gerichte vragen over de API en doelgroep, en produceert documentatie die ontwikkelaars vanaf dag één kunnen gebruiken. Werkt met Claude, ChatGPT of elk AI-chatmodel dat system prompts accepteert.\n  \u003c\/p\u003e\n\n  \u003cdiv style=\"background: #E6F1FB; border-radius: 12px; padding: 24px 28px; margin-bottom: 24px;\"\u003e\n    \u003cp style=\"font-size: 10px; font-weight: 600; color: #185FA5; letter-spacing: 0.08em; text-transform: uppercase; margin: 0 0 16px 0;\"\u003eWat je krijgt\u003c\/p\u003e\n    \u003cul style=\"margin: 0; padding: 0; list-style: none;\"\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eVolledige eindpuntreferentie\u003c\/strong\u003e — elk eindpunt gedocumenteerd met HTTP-methode, pad, beschrijving, parameterstabel, request body, succesvolle respons en foutcodes zodat ontwikkelaars alles hebben wat ze nodig hebben zonder de broncode te lezen\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eAuthenticatiegids\u003c\/strong\u003e — documentatie van de authenticatiemethode met uitleg over het verkrijgen van inloggegevens, hoe deze in aanvragen op te nemen met header-voorbeeldformaten, en een compleet voorbeeld van een geauthenticeerde aanvraag zodat ontwikkelaars binnen enkele minuten aan de slag kunnen\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eRealistische voorbeeldaanvragen en -antwoorden\u003c\/strong\u003e — curl-voorbeelden en JSON-structuren met realistische waarden voor elk eindpunt, geen tijdelijke tekst, zodat ontwikkelaars direct kunnen kopiëren, plakken en uitvoeren\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eFoutcode-referentie\u003c\/strong\u003e — complete foutentabel met elke statuscode die de API retourneert, inclusief beschrijvingen en oplossingsrichtlijnen zodat ontwikkelaars fouten kunnen afhandelen zonder een supportticket te openen\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eSnelle startgids voor ontwikkelaars\u003c\/strong\u003e — stap voor stap van nul naar de eerste succesvolle API-aanroep in minder dan 10 minuten, de meest waardevolle sectie voor elke ontwikkelaar die een integratie start\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eFlexibele formaten\u003c\/strong\u003e — output in Markdown voor GitHub of documentatiesites, OpenAPI 3.0 YAML voor Swagger UI of Redoc, of gewone gestructureerde tekst voor Confluence en Notion — welk formaat je team ook gebruikt\u003c\/span\u003e\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"display: flex; align-items: center; gap: 20px; background: #FFFFFF; border: 1px solid #E8E6E0; border-radius: 8px; padding: 14px 20px; margin-bottom: 24px;\"\u003e\n    \u003cspan style=\"font-size: 11px; color: #888780; font-family: monospace;\"\u003e📄 dorian-api-documentation-agent.skill\u003c\/span\u003e\n    \u003cdiv style=\"width: 1px; height: 16px; background: #E8E6E0;\"\u003e\u003c\/div\u003e\n    \u003cspan style=\"font-size: 11px; color: #888780;\"\u003eInstallatie in minder dan 2 minuten\u003c\/span\u003e\n    \u003cdiv style=\"width: 1px; height: 16px; background: #E8E6E0;\"\u003e\u003c\/div\u003e\n    \u003cspan style=\"font-size: 11px; color: #888780;\"\u003eWerkt met Claude, ChatGPT \u0026 elke AI-chat\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"border-left: 3px solid #185FA5; padding-left: 16px;\"\u003e\n    \u003cp style=\"font-size: 10px; font-weight: 600; color: #185FA5; letter-spacing: 0.08em; text-transform: uppercase; margin: 0 0 6px 0;\"\u003eHoe te installeren\u003c\/p\u003e\n    \u003cp style=\"font-size: 12px; color: #555550; line-height: 1.7; margin: 0;\"\u003e\n      Download het .skill-pakket → open Claude → laad SKILL.md in je Project Instructions of system prompt → plak de activatieprompt in het gesprek → Dorian stelt zijn vragen één voor één en produceert complete, professionele API-documentatie die klaar is om te publiceren. Werkt met Claude (aanbevolen), ChatGPT of elke AI-chat die system prompts accepteert.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Kissmyskills","offers":[{"title":"Default Title","offer_id":57850880786696,"sku":"dorian-ai-api-documentation-agent","price":49.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ag2-dorian-nf.png?v=1784817050"},{"product_id":"edmund-ai-full-stack-developer-agent","title":"Edmund — AI Full Stack Ontwikkelaar Agent","description":"\u003cdiv style=\"font-family: 'DM Sans', sans-serif; color: #1A1A18; max-width: 680px;\"\u003e\n\n  \u003cp style=\"font-size: 16px; font-weight: 600; color: #1A1A18; line-height: 1.5; margin: 0 0 8px 0;\"\u003e\n    Laad Edmund in Claude en krijg een Senior Full Stack Developer Agent die je feature brief neemt en volledig bouwt — databaseschema, backend logica, API endpoints en frontend componenten — en productieklare, uitgelegde code levert laag voor laag met elke architecturale beslissing gerechtvaardigd.\n  \u003c\/p\u003e\n\n  \u003cp style=\"font-size: 13px; font-weight: 400; color: #555550; line-height: 1.7; margin: 0 0 28px 0;\"\u003e\n    De meeste AI-gegenereerde code levert onopgemaakte blokken en gaat door. Edmund bouwt anders. Hij stelt gerichte vragen over je stack en vereisten voordat hij een regel schrijft, bouwt elke laag achtereenvolgens, checkt na elke laag in en legt elke beslissing uit zodat je begrijpt en kunt onderhouden wat er gebouwd wordt. Werkt met Claude, ChatGPT of elk AI-chatmodel dat system prompts accepteert.\n  \u003c\/p\u003e\n\n  \u003cdiv style=\"background: #E6F1FB; border-radius: 12px; padding: 24px 28px; margin-bottom: 24px;\"\u003e\n    \u003cp style=\"font-size: 10px; font-weight: 600; color: #185FA5; letter-spacing: 0.08em; text-transform: uppercase; margin: 0 0 16px 0;\"\u003eWat je krijgt\u003c\/p\u003e\n    \u003cul style=\"margin: 0; padding: 0; list-style: none;\"\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eDatabaselaag\u003c\/strong\u003e — schema-ontwerp, modellen en migraties met inline commentaar en uitleg van elke structurele beslissing zodat je begrijpt wat is gebouwd en waarom voordat je naar de volgende laag gaat\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eBackend logica\u003c\/strong\u003e — servicefuncties en kernverwerking met foutafhandeling, inputvalidatie en beveiligingsoverwegingen die bij elke stap worden aangegeven — niet als bijzaak toegevoegd\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eAPI endpoints\u003c\/strong\u003e — REST endpoints met request\/response contracten, validatie, foutreacties en correcte HTTP-statuscodes zodat de API vanaf de eerste commit productieklare is\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eFrontend componenten\u003c\/strong\u003e — UI-componenten met API-integratie, state management, laadstatussen en foutafhandeling ingebouwd — afgestemd op jouw exacte framework, of dat nu React, Vue, Next.js of Nuxt is\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eStack-bewuste bouw\u003c\/strong\u003e — Edmund bouwt voor jouw stack, niet zijn voorkeuren. Django + React, Node + Vue, FastAPI + Next.js — wat je ook gebruikt, de output past zonder herschrijven\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eIntegratienotities\u003c\/strong\u003e — hoe de lagen verbonden zijn, benodigde omgevingsvariabelen, te installeren afhankelijkheden en bekende randgevallen om te behandelen zodat je zonder giswerk kunt opleveren\u003c\/span\u003e\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"display: flex; align-items: center; gap: 20px; background: #FFFFFF; border: 1px solid #E8E6E0; border-radius: 8px; padding: 14px 20px; margin-bottom: 24px;\"\u003e\n    \u003cspan style=\"font-size: 11px; color: #888780; font-family: monospace;\"\u003e📄 edmund-full-stack-developer-agent.skill\u003c\/span\u003e\n    \u003cdiv style=\"width: 1px; height: 16px; background: #E8E6E0;\"\u003e\u003c\/div\u003e\n    \u003cspan style=\"font-size: 11px; color: #888780;\"\u003eInstallatie in minder dan 2 minuten\u003c\/span\u003e\n    \u003cdiv style=\"width: 1px; height: 16px; background: #E8E6E0;\"\u003e\u003c\/div\u003e\n    \u003cspan style=\"font-size: 11px; color: #888780;\"\u003eWerkt met Claude, ChatGPT \u0026 elke AI-chat\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"border-left: 3px solid #185FA5; padding-left: 16px;\"\u003e\n    \u003cp style=\"font-size: 10px; font-weight: 600; color: #185FA5; letter-spacing: 0.08em; text-transform: uppercase; margin: 0 0 6px 0;\"\u003eHoe te installeren\u003c\/p\u003e\n    \u003cp style=\"font-size: 12px; color: #555550; line-height: 1.7; margin: 0;\"\u003e\n      Download het .skill-pakket → open Claude → laad SKILL.md in je Project Instructions of system prompt → plak de activatie prompt in het gesprek → Edmund stelt zijn vragen één voor één en bouwt je feature laag voor laag met uitgelegde, productieklare code. Werkt met Claude (aanbevolen), ChatGPT of elke AI-chat die system prompts accepteert.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Kissmyskills","offers":[{"title":"Default Title","offer_id":57850931970312,"sku":"edmund-ai-full-stack-developer-agent","price":49.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ag2-edmund-nf.png?v=1784817050"},{"product_id":"rupert-ai-devops-agent","title":"Rupert — AI DevOps Agent","description":"\u003cdiv style=\"font-family: 'DM Sans', sans-serif; color: #1A1A18; max-width: 680px;\"\u003e\n\n  \u003cp style=\"font-size: 16px; font-weight: 600; color: #1A1A18; line-height: 1.5; margin: 0 0 8px 0;\"\u003e\n    Laad Rupert in Claude en krijg een Senior DevOps Agent die je begeleidt bij infrastructuursetup, CI\/CD-pijplijnconfiguratie, containerisatie en cloud-implementatie — met complete, productieklare configuratiebestanden en exacte implementatiestappen zodat je je applicatie live krijgt zonder een toegewijde DevOps-engineer.\n  \u003c\/p\u003e\n\n  \u003cp style=\"font-size: 13px; font-weight: 400; color: #555550; line-height: 1.7; margin: 0 0 28px 0;\"\u003e\n    De meeste implementatieproblemen komen door configuratiebestanden die van een tutorial zijn gekopieerd en nooit goed zijn aangepast. Rupert lost dat op. Hij stelt gerichte vragen over je stack, cloudprovider en huidige setup voordat hij een enkele regel config schrijft — en levert dan inzetklare bestanden die je kunt committen naar je repository en uitvoeren, met elke beveiligingswaarschuwing vooraf gemarkeerd. Werkt met Claude, ChatGPT of elke AI-chatmodel dat systeem-prompt accepteert.\n  \u003c\/p\u003e\n\n  \u003cdiv style=\"background: #E6F1FB; border-radius: 12px; padding: 24px 28px; margin-bottom: 24px;\"\u003e\n    \u003cp style=\"font-size: 10px; font-weight: 600; color: #185FA5; letter-spacing: 0.08em; text-transform: uppercase; margin: 0 0 16px 0;\"\u003eWat je krijgt\u003c\/p\u003e\n    \u003cul style=\"margin: 0; padding: 0; list-style: none;\"\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eDocker-configuratie\u003c\/strong\u003e — Dockerfile met multi-stage builds, niet-root gebruikers, health checks en laagoptimalisatie, plus docker-compose voor lokale ontwikkeling met serviceafhankelijkheden, volume mounts en omgevingsbestanden\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eCI\/CD-pijplijn\u003c\/strong\u003e — complete GitHub Actions, GitLab CI of CircleCI workflow met taakafhankelijkheden, geheimenbeheer, implementatietriggers en omgevingspromotie zodat elke push naar main automatisch en veilig wordt uitgerold\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eCloud-implementatieconfiguratie\u003c\/strong\u003e — AWS, GCP, DigitalOcean, Railway, Render of Fly.io — afgestemd op jouw provider met de exacte configuratie die je stack nodig heeft, niet een generieke template die veel bewerking vereist\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eInfrastructuur als code\u003c\/strong\u003e — Terraform-modules of Ansible-playbooks waar nodig, met state management, variabelenbestanden en de exacte commando’s om te initialiseren, plannen en toepassen\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; border-bottom: 1px solid rgba(24,95,165,0.12); display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eTabel met omgevingsvariabelen\u003c\/strong\u003e — elke vereiste variabele met het doel en waar deze in te stellen, omdat ontbrekende omgevingsvariabelen de meest voorkomende reden zijn dat implementaties stilzwijgend mislukken\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli style=\"font-size: 13px; color: #1A1A18; padding: 7px 0; display: flex; align-items: flex-start; gap: 10px;\"\u003e\n        \u003cspan style=\"color: #185FA5; font-weight: 600; flex-shrink: 0;\"\u003e→\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eBeveiligingsnotities bij elke output\u003c\/strong\u003e — geheimenbeheer, IAM least privilege, netwerkblootstelling en containerbeveiliging worden gemarkeerd zonder dat erom gevraagd wordt, zodat je geen beveiligingslekken ontdekt nadat je live bent gegaan\u003c\/span\u003e\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"display: flex; align-items: center; gap: 20px; background: #FFFFFF; border: 1px solid #E8E6E0; border-radius: 8px; padding: 14px 20px; margin-bottom: 24px;\"\u003e\n    \u003cspan style=\"font-size: 11px; color: #888780; font-family: monospace;\"\u003e📄 rupert-devops-agent.skill\u003c\/span\u003e\n    \u003cdiv style=\"width: 1px; height: 16px; background: #E8E6E0;\"\u003e\u003c\/div\u003e\n    \u003cspan style=\"font-size: 11px; color: #888780;\"\u003eInstallatie in minder dan 2 minuten\u003c\/span\u003e\n    \u003cdiv style=\"width: 1px; height: 16px; background: #E8E6E0;\"\u003e\u003c\/div\u003e\n    \u003cspan style=\"font-size: 11px; color: #888780;\"\u003eWerkt met Claude, ChatGPT \u0026 elke AI-chat\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"border-left: 3px solid #185FA5; padding-left: 16px;\"\u003e\n    \u003cp style=\"font-size: 10px; font-weight: 600; color: #185FA5; letter-spacing: 0.08em; text-transform: uppercase; margin: 0 0 6px 0;\"\u003eHoe te installeren\u003c\/p\u003e\n    \u003cp style=\"font-size: 12px; color: #555550; line-height: 1.7; margin: 0;\"\u003e\n      Download het .skill-pakket → open Claude → laad SKILL.md in je Projectinstructies of systeem-prompt → plak de activatieprompt in het gesprek → Rupert stelt zijn vragen één voor één en levert complete, inzetklare configuratiebestanden met stapsgewijze implementatie-instructies. Werkt met Claude (aanbevolen), ChatGPT of elke AI-chat die systeem-prompt accepteert.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Kissmyskills","offers":[{"title":"Default Title","offer_id":57850985971976,"sku":"rupert-ai-devops-agent","price":49.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ag2-rupert-nf.png?v=1784817048"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/collections\/AI_Coding_Agents.png?v=1784820744","url":"https:\/\/kissmyskills.com\/nl\/collections\/ai-coding-agents.oembed","provider":"KissMySkills","version":"1.0","type":"link"}