Op deze pagina
- Question één: is dit een deur waar je door terug kunt lopen?
- Question twee: kan dit team het om 3 uur 's nachts beheren?
- Reviews: het probleem van de platte lijst
- De zaak naar boven toe bepleiten
- Blokkeren zonder een router te worden
- Waar het misgaat
- Hoe installeer je de Dante Skill?
- Voor wie is dit bedoeld?
- Gerelateerde Skill-gidsen
De Skill achter deze gids: Dante - Tech Lead AI Skill. Bevat informatie over je stack, de daadwerkelijke operationele ervaring van je team en je beslissingen die nog in uitvoering zijn, zodat het advies wordt gefilterd op basis van wat je team kan beheren in plaats van wat technisch het beste is - $19, eenmalige betaling, permanent van jou.
Bekijk de Dante Skill →Twee vragen beslechten de meeste technische beslissingen, en een model werpt geen van beide uit zichzelf op: hoe duur is het om dit terug te draaien, en kan dit team het om drie uur 's nachts beheren? Vraag een model welke database, welk framework of welke architectuur, en het kiest er een en verdedigt die goed - met precies hetzelfde vertrouwen of het verkeerde antwoord je een week of drie jaar kost, en zonder te weten wie er dienst heeft. Het niet-coderende deel van de techleadfunctie bestaat grotendeels uit die twee vragen. Deze gids is bedoeld om ze in het gesprek af te dwingen.
Question één: is dit een deur waar je door terug kunt lopen?
Amazon formuleert het in zijn aandeelhoudersbrief uit 2015 ongeveer zo helder als mogelijk. Sommige beslissingen zijn "ingrijpend en onomkeerbaar of vrijwel onomkeerbaar - eenrichtingsdeuren - en deze beslissingen moeten methodisch, zorgvuldig, langzaam, met grote bedachtzaamheid en overleg worden genomen." De meeste zijn dat niet: "ze zijn veranderbaar, omkeerbaar - het zijn tweerichtingsdeuren", en die "kunnen en moeten snel worden genomen door individuen of kleine groepen met een goed beoordelingsvermogen."
Dit is belangrijker met een model dan zonder, omdat een model het onderscheid afvlakt. Vraag het in dezelfde sessie naar je logindeling en naar je datamodel, en je krijgt twee even grondige, even zelfverzekerde antwoorden. Een van die beslissingen kun je op een dinsdagmiddag wijzigen. Met de andere leef je nog steeds wanneer de mensen die haar hebben genomen al vertrokken zijn.
De eerste stap is dus niet "welke optie". Het is de beslissing classificeren: wat kost het daadwerkelijk om dit terug te draaien, in welke eenheid, en wat maakt het duur. Een model is goed in die vraag wanneer je die stelt, maar zal haar nooit uit zichzelf opwerpen.
Er is nog een derde antwoord dat het model ook niet zal geven: dit hoeft nog niet beslist te worden. Een eenrichtingsdeur uitstellen totdat je meer weet, is vaak het meest ervaren wat een lead kan doen, en het lijkt op besluiteloosheid voor iedereen die niet goed oplet.
Question twee: kan dit team het om 3 uur 's nachts beheren?
Een model weet wat technisch goed is. Het heeft de architectuurblogs gelezen, en die architectuurblogs zijn geschreven door mensen bij bedrijven met een platformteam.
Wat het niet weet, is wie er dienst heeft, wat die persoon eerder heeft beheerd, waarvoor diegene wordt opgepiept en hoeveel van hen hier over achttien maanden nog zullen zijn. Dat zijn de feiten die de vraag daadwerkelijk bepalen, en juist die komen nooit in de prompt terecht. Het resultaat is een aanbeveling die in abstracte zin echt correct is, maar verkeerd uitpakt voor vier engineers die nog nooit een messagebroker hebben beheerd.
De vraag naar uitvoerbaarheid is niet "is dit goed", maar "wat kost dit ons tijdens de slechtste nacht van het jaar". Wie krijgt een melding. Wat die persoon moet weten. Wat er in het runbook staat. Wat er gebeurt wanneer de enige persoon die het begrijpt op vakantie is. Zet die punten als beperkingen in de prompt en de shortlist verandert, vaak drastisch.
Prompt 1 - orden de beslissing voordat je haar neemt
Prompt 2 - de filter voor uitvoerbaarheid
Geef het team mee, niet alleen het probleem. De onderstaande feiten zijn de feiten die het antwoord veranderen.
Draagt de feiten over het team mee tussen sessies, en dat maakt hier het volledige verschil. Elke keer opnieuw je stack, je piketrooster en wat je team nog nooit heeft beheerd in een nieuwe chat typen is waarom de meeste mensen afhaken en genoegen nemen met het algemene antwoord. Het ordent beslissingen ook op omkeerbaarheid voordat het iets aanbeveelt en houdt je beslissingen in uitvoering bij, zodat het de beslissing van vorige week niet meer tegenspreekt.
Bekijk Dante - Tech Lead AI Skill →Reviews: het probleem van de platte lijst
Vraag een model om een diff te reviewen en je krijgt een lijst. Een naamgevingsvoorkeur, een ontbrekende test en een race condition, allemaal op dezelfde grootte weergegeven, in dezelfde afgemeten toon, met hetzelfde vertrouwen. Dat maakt feedback van AI-reviews vermoeiend om te ontvangen en nutteloos als onderwijsmiddel: de auteur kan niet zien wat belangrijk is en lost dus alles mechanisch op of scant het.
Twee correcties. Ten eerste: dwing een scheiding naar ernst af met een limiet: hoogstens drie must-fix-items, en al het andere expliciet optioneel. Een limiet dwingt het om te kiezen, en wat het kiest is informatief.
Ten tweede, en belangrijker voor een lead: het kent je conventies niet, dus zal het ze verzinnen. Het zal een junior vertellen dat volkomen redelijke code een standaard schendt die niet jullie standaard is, alsof die universeel is. Dat is erger dan geen review, omdat de junior gelooft dat jij dit onderschrijft. Geef het je conventies en verbied het om regels te beweren die je niet hebt aangeleverd.
Prompt 3 - een review die onderwijst
De zaak naar boven toe bepleiten
Tech leads besteden verrassend veel tijd aan het vragen om tijd. Refactor dat ding, werk de technische schuld weg, besteed een sprint aan de deploy-pipeline. Vraag een model om die businesscase te schrijven en het levert er graag een met cijfers in - een percentage vermeden incidenten, een aantal engineeringuren, een snelheidswinst. Die cijfers heb je het niet gegeven. Het heeft ze verzonnen, en je staat op het punt je naam eronder te zetten tegenover een directeur.
Dezelfde regel als overal: geen getal dat het model niet is gegeven. Maar er is hier een beter gebruik voor dan de casus überhaupt op te stellen.
Vraag het om tegen je in te gaan. Laat het de sterkste reden schrijven waarom een verstandige directeur nee zou moeten zeggen. Die uitvoer is echt nuttig, omdat die je vertelt waar je daadwerkelijk antwoord op moet geven, en modellen zijn hier goed in als je ze erop richt en slecht in het opmerken dat dit moet gebeuren.
Prompt 4 - speel de weigering zo sterk mogelijk
Blokkeren zonder een router te worden
Een engineer loopt vast. De snelle route is om hun probleem in een chat te plakken, het antwoord te krijgen en het aan hen door te geven. Het werkt, het kost negentig seconden en maakt de zaken stilletjes erger: de engineer leert niets, de volgende keer komen ze sneller naar jou toe en je hebt jezelf veranderd in een trage API vóór een snelle.
De schaalbare versie is om het model om de vragen te vragen in plaats van om het antwoord. Het is echt goed in het genereren van het diagnostische pad als je het verbiedt dat pad zelf te bewandelen.
Prompt 5 - vragen, geen antwoorden
Prompt 6 - het beslisverslag dat niemand schrijft
Het artefact dat een techlead niets kost en de volgende zes maanden bespaart. Doe dit aan het einde van het gesprek, zolang de afgewezen opties er nog in staan.
Neem de vraag over het delen van code één keer door, voordat je aan de workflow begint in plaats van er middenin
Een techlead is meestal de persoon die bepaalt, of op zijn minst voordoet, wat het team in een chatvenster plakt. Broncode, klantgegevens, inloggegevens en interne architectuur vallen onder je arbeidsovereenkomst, het beleid van je bedrijf en vaak een klantcontract, en het antwoord hangt af van welke laag en welk account je gebruikt, niet van wat op dat moment handig is.
Bepaal dit bewust en leg het schriftelijk vast voordat het een gewoonte wordt. Praktijken die altijd standhouden: redeneer over de vorm van een probleem in plaats van het bestand te plakken, maak identificerende gegevens en geheimen onherkenbaar voordat er iets wordt ingevoerd, houd klantgegevens er volledig buiten en onthoud dat een klein genoeg fragment plus je openbare repository de codebase net zo zeker kan identificeren als een commentaarregel bovenaan. Als je bedrijf een beleid heeft, gaat dat vóór deze pagina. Als dat niet zo is, ben jij waarschijnlijk degene die het moet schrijven.
Waar het misgaat
| Mislukking | Wat er gebeurt | Wat je eraan doet |
|---|---|---|
| Afgevlakte inzet | Een omkeerbare keuze en een permanente keuze krijgen hetzelfde zelfverzekerde, grondige antwoord | Sorteer eerst op omkeerbaarheid. Vraag nooit "welke optie" voordat je vraagt "wat kost het om dit ongedaan te maken" |
| De architectuur van een blogbericht | Beveelt aan wat een bedrijf met een platformteam zou doen, omdat dat de partij is die het bronmateriaal schrijft | Zet de piketdienstplanning, het verlooprisico en wat je nooit hebt beheerd in de prompt als beperkingen |
| Verzonnen bedrijfscijfers | Percentages en tijdsbesparingen in je tech-debt-argument die uit het niets komen | Verbied elk cijfer dat je niet zelf hebt aangeleverd. Gebruik het om je standpunt te onderbouwen, niet om het te schrijven |
| Verzonnen conventies | Vertelt een junior dat diens code een regel overtreedt die niet jouw regel is, op een toon die klinkt als de jouwe | Lever je conventies aan en verbied het om een standaard te poneren die je niet hebt opgegeven |
| Platte reviewlijsten | Een pietluttigheid over naamgeving en een raceconditie met exact hetzelfde gewicht en dezelfde mate van zekerheid | Een severitybudget. Hooguit drie punten die absoluut moeten worden opgelost, en het moet kiezen |
| Het zal niet zeggen dat je moet wachten | Als het gevraagd wordt om te beslissen, beslist het. Het zal niet uit zichzelf aangeven dat de beslissing voorbarig is | Vraag expliciet of hierover nu een beslissing nodig is en wat wachten oplevert |
| Instemming | Vraag of je plan deugt en je krijgt te horen dat dat zo is | Vraag om het sterkste argument ertegen, in de stem van degene die het moet goedkeuren |
| Niets van het vertrouwen | Het was niet bij het incident betrokken, weet niet dat deze engineer opgebrand is en heeft geen gezag binnen het team | Die helft van het werk delegeer je niet. Dit is voor het redeneren en schrijven |
Hoe installeer je de Dante Skill?
De download is een ZIP met SKILL.md in de hoofdmap van het archief, niet in een geneste map - die mapstructuur is de gebruikelijke reden waarom uploaden mislukt. Open in de Claude-desktopapp Aanpassen → Skills, upload de ZIP en schakel de Skill in.
Skills moeten code-uitvoering ingeschakeld hebben, onder Instellingen → Mogelijkheden. Het helpcentrum van Anthropic vermeldt momenteel Skills voor Free, Pro, Max, Team en Enterprise, terwijl de Academy-tutorial Pro, Max, Team en Enterprise vermeldt - dus als je het gratis abonnement gebruikt, controleer dan Instellingen → Mogelijkheden voor je eigen account in plaats van de informatie op een van beide pagina's zonder meer aan te nemen. De volledige uitleg staat in de installatiegids voor Skills.
In ChatGPT of Gemini is er geen uploadstap: open SKILL.md, kopieer de inhoud en plak die in aangepaste instructies. Je verliest het automatisch activeren, maar behoudt de methode.
Voor wie is dit bedoeld?
Tech leads en staff engineers die naast hun eigen oplevering de technische koers bepalen, en beginnende leads die de verantwoordelijkheid al dragen maar de titel nog niet hebben. Het werkt in Claude, ChatGPT of elke AI-chat.
De engineeringrollen zijn opgesplitst in afzonderlijke Skills, elk €29 en als eenmalige download:
- Viktor - Software Architect - de onomkeerbare beslissingen, wanneer de beslissing boven je team ligt
- Priya - Engineering Manager - de mensgerichte helft, zodra het niet langer technisch is
- Yuri - Code Reviewer - reviewen als een zelfstandige discipline in plaats van een stap
- Max - Full Stack Developer - de helft van het werk waarin je nog steeds oplevert
- Rami - DevOps Engineer - het verhaal rond deployen en terugrollen waar de vraag naar beheerbaarheid steeds op uitkomt
- Oleg - Database Engineer - waar de onomkeerbare beslissingen meestal daadwerkelijk liggen
De bredere verzameling bestaat uit de skills voor softwareontwikkelaars en de software- & IT-skills.
Samengevat:
Sorteer de beslissing voordat je haar neemt, want een model geeft een omkeerbare keuze en een permanente keuze met hetzelfde zelfverzekerde antwoord en zal je nooit vertellen met welk soort keuze je te maken hebt. Neem je team in de prompt op als harde randvoorwaarde - wie dienst heeft, wat ze nog nooit hebben beheerd, wie mogelijk vertrekt - en vraag om beide ranglijsten: de technisch beste en de ranglijst met de keuze die je team daadwerkelijk kan uitvoeren. Beperk je reviews tot drie punten die absoluut moeten worden opgelost en verbied het model om conventies te poneren die je niet hebt aangeleverd, anders leert het je junioren regels die je nooit hebt vastgesteld. Gebruik het om tegen je eigen argument voor technische schuld in te gaan in plaats van dat argument te schrijven, en laat het geen enkel getal verzinnen dat je niet hebt aangeleverd. Leg vervolgens de beslissing vast zolang de afgewezen opties nog in het gesprek staan. Voor de teamfeiten die tussen sessies worden bewaard: Dante - Tech Lead AI Skill ($19). Werkt in Claude, ChatGPT en elke AI-chat, met een 30 dagen niet-goed-geld-teruggarantie.
Dante - Tech Lead AI Skill
Sorteert beslissingen op basis van de kosten om ze terug te draaien voordat het iets aanbeveelt, toetst opties aan wat je team daadwerkelijk heeft beheerd, beperkt zijn reviewcommentaar en pleit tegen jouw standpunt wanneer je dat vraagt. Geen abonnement. Permanent van jou.
KissMySkills is een marketplace met meer dan 2.000 AI-skills, meer dan 80 promptpakketten, meer dan 75 agents & gratis tools voor Claude, ChatGPT & elke AI-chat.
Gerelateerde Skill-gidsen
- Claude gebruiken als softwarearchitect: de Viktor Skill-gids
- Claude gebruiken als engineeringmanager: de Priya Skill-gids
- Claude gebruiken voor programmeren: de gids van Max, fullstackontwikkelaar
- Claude gebruiken als database-engineer: de Oleg Skill-gids
- Claude gebruiken voor DevOps: de Rami Skill-gids
- Een Claude Skill installeren (stap voor stap, 2026)