claude code-maxxing: treat claude code like a project loop
Most people run claude code like a smarter terminal. ask for a change. take the diff. maybe run tests. close the session. it works fine. it also wastes most of what claude code can do. what changed
Written by
Voxyz AI

Most people run claude code like a smarter terminal. ask for a change. take the diff. maybe run tests. close the session. it works fine. it also wastes most of what claude code can do. what changed was treating the whole repo as the loop. the pieces: persistent or resumable sessions for long-running work CLAUDE.md, .claude/rules/, skills, and notes as project memory and procedures you can read, edit, and diff browser and chrome for real visual review a throwaway html app when markdown or screenshots won't show the interaction hooks, /goal, /loop, routines, scheduled tasks, and workflows for follow-up loops verification before anything counts as done the value is continuity. the project keeps moving across sessions instead of resetting every time i open a new one. a good loop reads the codebase, ships a change, runs the local app, opens the rendered ui, checks an artifact, glances at a pr, updates the notes, runs the smallest verification that means anything, and leaves behind enough state for the next session to pick up cold. none of that is generate-and-stop coding. i keep this in my setup as a standing instruction. global lives in ~/.claude/CLAUDE.md, one repo in ./CLAUDE.md, or make it a skill:
what i want out of it is work i can open up, redirect mid-flight, come back to tomorrow, and check. the loop is what makes all four normal. i use loops across my own work: maintaining parts of my codebase and a docs repo, keeping the article system behind a couple of my sites current, pulling the latest official skill docs so nothing drifts, and catching sentry error alerts and fixing them. a few small apps i use every day, too. at any given time there's a handful going. the rule i hold claude code to: leave enough project state that the next session never starts from zero. this is the jason liu and steipete point. stop hand-prompting. build the loop that does the prompting for you. get your loop on. start small, think big.

Next step
If you want to build your own system from this article, choose the next step that matches what you need right now.
Related insights
The more I use AI, the less I want to start from a prompt
Watch someone work long enough and you notice something: they have patterns. The best account manager at your company already knows to pull up the last conversation before picking up the phone, find
Read nextI Tried a Ton of Claude Code Subagents. These 10 Are the Ones I Kept.
Each one comes with the full file. Copy them into .claude/agents/, add a master rule, restart your session, and they work. You've probably run into this: Claude Code is too eager. It edits the wrong
Read nextTurn the stuff you keep asking Claude Code/Codex to do into actual tools
You probably asked AI to do a few of these last week: Turn a bug report into an assignable ticket. Review a chunk of code. Merge info from three different places into one summary. Check something
Read next