Prompting

Make Claude Grade and Fix Its Own Work

The self-critique loop prompt, the grading rubric, and the auto-rerun. Set it up once, about 10 minutes.

3min read
8numbered steps
13sections

Start Here

The Forge Loop is one standing instruction you paste into Claude once. After that, every task runs the same way: Claude does the work, turns around and grades its own work like a harsh critic, fixes what it finds, and repeats until the work actually passes. You stop being the QA department.

Where to paste it: in the Claude app, open your Project, then Instructions, and paste Prompts 1 and 2 together. In Claude Code, paste them into your CLAUDE.md file. Same words work in both.

Piece 1 of 3

1. The self-critique loop prompt

This is the engine. It forces the turn-around moment: the same model that wrote the draft has to attack it like a stranger wrote it, then fix only what it found.

Prompt 1 - Paste Into Instructions / Claude.md

After you finish any task, do not stop. Run the Forge Loop:

  1. Switch roles. You are now a harsh critic reviewing this

work like a stranger wrote it. Grade it with my rubric,

score it out of 100, and list every specific issue.

  1. Fix only the issues you listed. Do not rewrite the parts

that already work.

  1. Grade the fixed version again.
  2. Repeat until the score is 90+ with zero open issues,

or you have done 5 loops.

Show me one line per loop: "Loop N: score/100, what changed."

Then show only the final version.

Piece 2 of 3

2. The grade-your-own-work rubric

A loop is only as honest as its rubric. Without one, Claude gives itself a polite 92 and stops. This one makes the grade mean something. Edit the five lines to match what you care about.

Prompt 2 - Paste Right Under Prompt 1

Grade out of 100 across these five, 20 points each:

  • Correct: no factual errors, nothing made up, numbers check out
  • Complete: nothing the task asked for is missing or half done
  • Clear: a first-time reader gets it, no filler, no jargon
  • Consistent: matches my voice, my formats, my past examples
  • Tested: edge cases checked (empty input, weird data, long text)

Anything under 18/20 in a category is an issue you must list

and fix. Be harsher than feels fair. A polite 85 helps no one.

Piece 3 of 3

3. The auto-rerun until it passes

This is what makes it hands-off. Without it, Claude asks permission between loops and you are babysitting again. With it, you send one message and come back to finished work.

Prompt 3 - Use When you Send a Task

Run [THE TASK]. Then apply the Forge Loop from my instructions.

Do not ask me anything between loops. Do not show me drafts.

Stop only when: score is 90+, zero open issues, and the work

passes its own check twice in a row. If you hit 5 loops and

still fail, stop and show me the top 3 blocking issues instead.

Run It Once, Tonight

Free, for your email

Get the full setup steps + the copy-paste setup prompt

The rest of this guide (2 more sections) opens right here. The setup prompt, one paste into Claude that sets it all up, comes by email only. Use your real address.

Unlocks: Your first Forge Loop in 4 steps · One Honest Note

50,000+ follow where these guides come from. No spam, reply “unsubscribe” any time.

Read next