Waboom AI
AI Training

AI Training

AI Team TrainingPopular

Hands-on workshops for marketing, sales, operations, and customer service teams.

AI Strategy Workshop

Executive workshops for leadership teams. Identify opportunities. Calculate ROI. Walk out with a roadmap.

Claude Code Workshop

Build apps in hours not months. Ship websites, automations, and tools with AI.

AI Training for Teams

AI Training for Teams

Hands-on workshops for marketing, sales, operations, and customer service teams. Not theory. Real tools. Real tasks. Real outcomes.

2,000+ people trained across NZ

Learn more
AI Automation

AI Automation

AI Agents & AutomationPopular

Your AI workforce: outbound, proposals, knowledge and support agents. Find buyers, write SOWs, answer every call.

AI Retainer Support

Already built with us? Stay on retainer and we keep shipping new agents and features for your business.

Microsoft Copilot Agents

Build custom Copilot agents in Power Automate & Copilot Studio. Automate workflows across your entire Microsoft 365 ecosystem.

Waboom Concierge

Personalised inbound for premium brands. An AI concierge greets every visitor, builds an on-the-spot quote, and books a real conversation.

AI Automation & Integration

AI Automation & Integration

We build faster and more cost effectively than traditional development teams. You tell us the problem. We deliver the solution.

30+ projects live in 24 months

Learn more
AI Voice Agents

AI Voice Agents

AI Voice Agents

24/7 AI-powered phone agents for inbound & outbound calls. Never miss a lead, handle enquiries, book appointments automatically.

AI Receptionist

Pay-as-you-go inbound receptionist. Answers, transfers calls, takes messages inside your VoIP. $1/min with auto top-up.

Voice Agent Pricing

Transparent pricing for AI voice agents. See costs per minute and platform fees.

AI Voice Agent Demo

Talk to Michelle on three voice AI engines side by side. Hear the latency, find the model that fits.

Listen to Our Voices

Preview all 32 AI voice agents across NZ, AU, UK and US. Find the perfect voice for your brand.

Case Studies

Real customer results. Vendor leads, viewings booked, relationships scaled. Every story has the math.

AI Voice Agents

AI Voice Agents

Never miss a lead. AI agents that answer calls 24/7, qualify prospects, and book appointments automatically.

30+ voice agents deployed

Learn more
Case Studies

Case Studies

Melbourne: 5 listings from one 14-year dormant contactPopular

$2.9M of CBD apartments relisted by the same agent who sold them in 2012. AI dialled the dormant number.

Home builder: AU$374.4M in lost sales uncovered

5,200 cold calls into a 70,000-prospect CRM. 234 confirmed lost deals at AU$1.6M each. A very leaky bucket.

Sydney agent: 141 vendor leads in 90 days

9,856 dials, 1,997 conversations, 141 warm-transferred sellers at $32.74 each.

Christchurch developer: 49 viewings in 14 days

931 Meta leads called same-day. 49 viewings booked at $7.12 each.

City Sales Auckland: 100,000+ relationships

How a leading Auckland firm strengthened over 100,000 client relationships with AI.

See all case studies

Browse every Waboom customer case study in one place.

Real numbers from real Waboom customers

Real numbers from real Waboom customers

Vendor leads. Viewings booked. Relationships scaled. Every story has the math.

5,000+ AI-handled conversations

Learn more
Resources

Resources

AI Resources & Guides

Free templates, frameworks, and implementation guides to help you adopt AI effectively in your organisation.

Blog

Expert insights on AI voice agents, automation strategies, and industry best practices from the Waboom team.

Workshop Tutorial Videos

Paid-attendee video library. Cowork 101 and Claude Code 101, on demand with clickable chapter navigation.

AI Resources Hub

AI Resources Hub

Free tools and guides to help you implement AI effectively. From policy templates to ROI calculators.

New resources added monthly

Learn more
Contact

Contact

Contact Us

Get in touch with our team. We'd love to hear about your AI goals.

About Waboom AI

Learn about our mission, team, and why we're passionate about AI adoption in NZ.

Let's Talk AI

Let's Talk AI

Whether you need training, automation, or strategy - we're here to help you adopt AI effectively.

Response within 24 hours

Learn more
09 885 9695 (NZ)+61 485 027 479 (AU)
Back to BlogAdvanced

The Karpathy Loop: build a Claude skill that improves itself

Leonardo Garcia-Curtis13/05/2026
TL;DR

The Karpathy Loop is a feedback pattern named after Andrej Karpathy's iterative training playbook. Applied to Claude skills, it looks like this: a skill produces output, a second skill critiques it against criteria you defined, the original skill updates its own instructions based on the critique, and the next run is slightly better. Set it up as a weekly Cowork task and the skill is genuinely better six months later than it was the day you shipped it. The trick is defining the critique criteria sharply, otherwise the loop drifts. Four moving parts: producer skill, critic skill, evaluation criteria, and a change log.

The Karpathy Loop: build a Claude skill that improves itself

8 min read  ·  Operator-level pattern  ·  Last updated 13 May 2026

Part of Learn Claude Code: The Complete Operator's Guide. For the operator's overview of Skills, Connectors, Cowork, and Artifacts, start there.

Most people ship a skill, use it for a month, and the skill stays the same.

The output gets better only when you remember to fix it. Which is almost never.

Karol Zieminski borrowed an idea from Andrej Karpathy's training loops and applied it to Cowork. The skill itself iterates. Every week it critiques its own output and updates its instructions. The version you ship in month six is genuinely better than the version you shipped in week one, and you did not touch it.

This is how you build one.

What a Karpathy Loop actually is

In machine learning, Karpathy's iterative loop is a discipline. You build a baseline, evaluate it carefully, then identify the single biggest failure mode and fix that one thing. Repeat forever, and it compounds.

Applied to a Claude skill you run, the loop has four moving parts:

  • The producer skill. The thing that does the work. Writes the blog post, summarises the meeting, builds the report.
  • The critic skill. A separate skill whose only job is to score the producer's output against criteria you defined.
  • The evaluation criteria. A short rubric the critic uses. "Does the post sound like Leo? Does it use any of the banned phrases? Does it have a clear call to action?"
  • The change log. A file the loop writes describing what changed in the producer's instructions this cycle.
  • The loop runs weekly: the producer writes, then the critic scores.

    If the score is below threshold on a specific criterion, the loop updates the producer's instructions to address that one criterion. Change log written. Next week the producer is slightly better.

    Why it works

    Three things compound at once for you.

    First, the critic stays calibrated. It is reading the same rubric every week, so its scoring is consistent.

    Second, the producer never drifts off the criteria. Every cycle, the instructions get refined toward what the criteria reward.

    Third, you stay informed. The change log every week is a 30-second read. You spot when the loop is improving or going in a weird direction.

    It is the same pattern good editors use on writers. The skill gets edited by another skill, on a schedule, against rules you defined.

    The four-part setup

    Part 1: Build the producer skill normally

    Use the Module 4 walkthrough in Skills 101. Build the skill that does the work you actually want done. Get it to v1.

    For our example we will use a blog-post writer skill called blog-writer.

    Part 2: Build a critic skill

    This is the new piece. The critic skill's only job is to score output against your rubric.

    In Claude Desktop, hit the + next to Skills, pick Create skill, then Write skill instructions. The dialog gives you three fields: name, description, instructions. Fill them in for the critic.

    The Create skill flow in Claude Desktop, showing the path: plus button to Create skill to Write skill instructions

    The critic skill instructions look like this:

    You are a critic skill for blog posts. Read the post the

    producer wrote. Score it 1-5 on each of these criteria:

    1. Voice match: does it sound like Leo?

    2. Phrase ban: any corporate filler, buzzwords,

    stiff connectors, em-dashes, en-dashes?

    3. Call to action: does it end with a workshop CTA?

    4. Internal links: are there at least 3 real internal links

    to existing pages?

    5. Structure: bold sub-headers on their own line, short

    paragraphs, no walls of text?

    For each criterion below 4, write one sentence of specific

    feedback. Output as JSON.

    Sharp criteria are everything. "Better tone" is useless, but "does it use a banned buzzword" is testable.

    Part 3: Schedule the loop in Cowork

    In Cowork, schedule a weekly task. Something like Sunday at 8pm.

    Take the three blog posts the blog-writer skill produced this

    week from the "Blog drafts" Notion database. For each, invoke

    the critic-blog skill to score it. Identify the criterion with

    the lowest aggregate score across the three posts. Update the

    blog-writer skill's instructions to specifically address that

    criterion. Write what-changed.md noting which criterion scored

    lowest and what change was made.

    That is the loop. The critic looks at last week's work, finds the weakest pattern, updates the producer to fix it.

    Part 4: Read the change log every week

    This is the discipline that keeps your loop honest.

    Open the change log every Monday. It takes 30 seconds and three questions:

    • Does the change make sense?
    • Is the loop moving the producer in the direction I actually want?
    • Is any criterion stuck at a low score for multiple weeks (meaning the loop cannot fix it on its own)?
    • If anything looks off, intervene. The loop is a junior teammate, not a god, and you are still the lead.

      Where this breaks

      Soft criteria. "Tone is better" is not measurable. The loop cannot improve against it. Every criterion in your rubric must be checkable in one read.

      Twenty criteria is overkill. Five is sharp, twenty is noise. The loop will jitter between trying to improve everything and fix nothing.

      Critic too lenient. If the critic scores everything 4-5, no improvement signal. Calibrate the critic on a deliberately bad draft and a deliberately good one. Make sure the score range is wide.

      No human in the read. The change log is what keeps the loop accountable. Skip it for a month and you stop knowing what your producer skill is doing.

      What we use this for at Waboom AI

      If you want to see a Karpathy Loop running live on real client work, we demo it at our Claude Code course. Watching a skill rewrite its own instructions on a Sunday night is the moment most operators stop treating Claude as a chat tool.

      Our voice-DNA enforcer skill runs a Karpathy Loop weekly. Every weekend it reads the week's blog drafts, scores them against our voice rules, and tightens the rules where the drafts drifted.

      Six months in, the skill catches things we did not even know to flag in week one. Em-dashes hidden in image alt-text, three-adjective fanfare, the I-magine-this opener.

      The original v1 of that skill had nine rules. The current version has 28. We wrote nine of them. The loop wrote the other 19.

      What to do next

      You need v1 of a producer skill before you build a loop. Do Skills 101 first if you have not.

      Then pick the work you do most often, build a producer, build a critic, schedule the loop. By month three you will feel the compounding.

      Credit: this post adapts Karol Zieminski's original Karpathy Loop write-up. We strongly recommend reading the source for additional context.

      Frequently asked questions

      What is a Karpathy Loop in Claude?

      It is a pattern where a skill improves itself. Every cycle it critiques its own output and updates its own instructions. The version running in month six is better than the one you shipped in week one, and you never touched it.

      The name comes from Andrej Karpathy's iterative training loops. Karol Zieminski applied the idea to Cowork.

      What are the four parts of a Karpathy Loop?

      The producer skill, which does the actual work. The critic skill, whose only job is scoring the producer's output. The evaluation criteria, a short rubric the critic scores against. And the change log, a file recording what changed each cycle.

      How does the loop actually run?

      Weekly. The producer writes, the critic scores. If the score falls below threshold on one criterion, the loop updates the producer's instructions to address it. Then it writes the change log.

      One failure mode fixed per cycle. That is the discipline borrowed from the original training loop.

      Why does it work?

      Three things compound at once. The critic stays calibrated because it reads the same rubric every week. The producer never drifts, because each cycle refines toward what the criteria reward.

      And the change log means you can always see what moved, then roll it back.

      Do I need this for my first skill?

      No. This is an operator-level pattern for skills you already run regularly. Build a working skill first, run it for a while, then add the loop once you know what good output looks like.

      Self-paced

      Build your first skill before you build a loop. Six short modules, one hour, free.

      Start Claude Skills 101 →

      Hands-on with us

      Live workshop covers loops, critics, and the change-log discipline live. You leave with a producer + critic running on your real work.

      See the workshop →

      We run hands-on AI training for teams across NZ and Australia.

      LG

      Leonardo Garcia-Curtis

      Founder & CEO at Waboom AI. Building voice AI agents that convert.

      Want your team to actually use these tools?

      Waboom AI runs hands-on AI training and Claude workshops for teams across New Zealand and Australia.

      Explore AI Team Training

      Related Pages

      Claude Team Training

      Get your whole team productive with Claude.

      AI Team Training

      Hands-on AI training for NZ and Australian teams.

      Related Articles

      Your Caller's Voice Data Crosses a Border You Cannot See. The Honest AI Voice Agent Data Residency Split.

      Your Caller's Voice Data Crosses a Border You Cannot See. The Honest AI Voice Agent Data Residency Split.

      80 inbound calls. 12 tickets logged. The 3 saves buried in the other 68.

      80 inbound calls. 12 tickets logged. The 3 saves buried in the other 68.

      Apple call screening didn't kill our AI voice agents. These 3 changes improved the calls.

      Apple call screening didn't kill our AI voice agents. These 3 changes improved the calls.

      Waboom AI

      Empowering New Zealand and Australian businesses with AI voice agents and automation that deliver real, measurable value.

      info@waboom.ai+64 9 885 9695 (NZ)+61 485 027 479 (AU)
      Level 8, 139 Quay Street
      Auckland CBD, New Zealand

      Voice Agents

      • AI Voice Agents
      • AI Receptionist NZ
      • AI Receptionist Australia
      • AI Phone Answering
      • AI Virtual Receptionist
      • AI Receptionist Pay As You Go
      • Waboom Concierge
      • Medical Answering Service
      • Answering Service Australia
      • AI Sales Agent
      • Voice Agent Pricing
      • Listen to Voices
      • Real Estate Guide

      By Industry

      • Real Estate
      • Mortgage Brokers
      • Insurance Brokers
      • Property Managers
      • Medical Clinics
      • Dentists
      • Vets
      • Childcare + ECE
      • Car Dealerships
      • Construction + Builders
      • Electricians
      • Plumbers
      • HVAC
      • Accountants
      • Law Firms
      • All industries and regions

      Workshops

      • All Workshops
      • AI Team Training
      • AI Strategy Workshop
      • AI Champion Workshop
      • Claude Team Training
      • Claude Code Workshop
      • Lovable Workshop
      • Free AI Workshop

      Automation

      • AI Automation
      • Microsoft Copilot Agents
      • Integrations

      Company

      • About Us
      • Contact
      • Partners
      • Pipedrive Partner
      • Resources
      • Blog
      • AI Agency NZ
      • AI Agency Australia

      Powered by leading AI technologies

      VAPIOpenAIZapierMakeStripe

      © 2026 Waboom.ai. All rights reserved.

      PrivacyTermsSecurity