Ik gebruikte Kiro.dev voor 5 dagen om mijn hackathon project te voltooien (analyse van GitHub repositories). Mijn snelle eval: Kiro voelt zich als een De Dev. Onder het midden niveau Code vaardigheden: Midden niveau Technische vaardigheden: onder midden Discipline: onder het midden Hoe Kiro opstapelt tegen een senior dev Hier is hoe Kiro opstapelt tegen een senior developer (gebaseerd op mijn 25 jaar in software): What Kiro does What a senior does Ideas to fix Kiro Chooses a random repo with 100+ forks Chooses a few smaller repos Ask Kiro to research repos suitable for testing Implements one big, long-running command (multiple requests per fork) Plans smaller steps: show-info, list-forks. Tests step by step → sees most forks are empty and skips them Ask to force task decomposition (Kiro resists) and break all processes into smaller steps Plans redundant, unnecessary, undisclosed features Plans only what’s needed Ask to stay minimal when planning features Rewrites raw data into vague, emotional, emoji-heavy text Reports raw data as is Ask to transmit entity names/data directly, without rephrasing Loses insights during planning/implementation Keeps track of all key details Summaries + separate notes sessions Starts coding immediately during “specs” discussion Plans first Use separate sessions, ask for summaries, and store notes in a separate file Ignores instructions (agent steering rules) Gets fired Must follow rules or refund Creates new specs for tiny features instead of extending existing ones Creates a new package only if reusable Must respect current session scope Crashes but still marks task as “completed” Gets fired Must either finish properly or refund Outputs “successful all done complete” placeholders as results Raises NotImplementedError Should always raise for unimplemented features Does a sloppy job Hunts for a new job Hopefully more careful with smaller tasks Never runs proper tests Runs thorough tests Ask for full test coverage - but beware, your budget may vanish fast Not ready to ship autonomously Can work autonomously Add more rules - will it help? Burns through your budget for only uncertain results Delivers within budget Pricing should reflect useful results, not wasted usage Kies een willekeurige repo met 100+ forks Kies voor een kleinere rust Vraag Kiro om onderzoek repos geschikt voor testen Implementeert één grote, langlopende opdracht (meerdere verzoeken per fork) Plannen kleinere stappen: show-info, list-forks.Tests stap voor stap → ziet de meeste forks leeg zijn en overslaat ze Vraag om taakdecompositie te dwingen (Kiro weerstaat) en breek alle processen in kleinere stappen Plannen redundante, onnodige, niet-openbaarde functies Plan alleen wat nodig is Vraag om minimaal te blijven bij het plannen van functies Herschrijft ruwe gegevens in vage, emotionele, emoji-zware tekst Rapporteer raw data zoals het is Vraag om entiteitsnamen/gegevens rechtstreeks door te geven, zonder herformulering Verlies van inzichten tijdens planning/implementatie Bewaakt alle belangrijke details Samenvattingen + afzonderlijke notities Begint direct met coderen tijdens de discussie over "specs" Plannen eerst Gebruik afzonderlijke sessies, vraag om samenvattingen en sla notities op in een apart bestand Ignoreren van instructies (agent besturing regels) wordt ontslagen Je moet de regels volgen of terugbetalen Maak nieuwe specificaties voor kleine functies in plaats van bestaande functies uit te breiden Maak een nieuw pakket alleen als het herbruikbaar is Houd rekening met de huidige zittingssfeer Crashes maar markeert nog steeds taak als "voltooid" wordt ontslagen Moet goed afsluiten of terugbetalen Outputs "succesvol alles gedaan compleet" plaatshouders als resultaten Onvoldoende geïmplementeerde fouten Altijd moeten verhogen voor niet-geïmplementeerde functies Doe een sloppy job Hunt voor een nieuwe baan Wees voorzichtig met kleinere taken Nooit de juiste tests uitvoeren Uitvoerig testen uitvoeren Vraag om volledige testdekking - maar pas op, uw budget kan snel verdwijnen Niet klaar om zelfstandig te varen Kan zelfstandig werken Meer regels toevoegen - helpt het? Branden door uw budget voor alleen onzekere resultaten Levering binnen budget Prijzen moeten nuttige resultaten weerspiegelen, niet verspild gebruik Finale Kiro is niet klaar om volledig autonoom te werken.Het verbrandt het budget snel, levert alleen zo-zo-resultaten en heeft striktere regels plus betere prijzen nodig om echt nuttig te zijn. My opinion: We hebben agenten nodig met verschillende hoeken - net als mensen - om verschillende taken te verwerken. Will I hire Kiro? Definitely yes.