CLAUDE DOESNT STOP BECAUSE THE WORK IS DONE. IT STOPS BECAUSE IT NEEDS YOU
it gathers context, edits, runs the tests, hands it back. then it waits for the one thing it can't do on its own: know what good looks like here
so you read the diff. you make the call. you write the next prompt
a skill file can hold the check you'd run anyway. a defined goal can hold the standard you already have in your head
you don't leave the loop. you move up a level in it.