@nt
current claude code loop:
- give it the spec as a PM + any technical constraints. pass in documentation + mention specific files if relevant. ask it to come up with a plan
- read the plan, 60% of the time it's too complicated, ask it to simplify. read the next plan, usually approve it at this point.
- do a set of calisthenics or read something whilst waiting 2 minutes whilst keeping an eye on it. sometimes I have to interrupt execution because it starts doing something stupid.
- brief review of the code + test the feature
- iterate to fix bugs
- sense check if any feedback I gave was structural and likely to re-occur, then add the context to CLAUDE<.>md
- commit the changes as a checkpoint