← Back to list

Claude Code Can Review Itself. Let It.

Claude Code can find its own mistakes, fix them overnight, and return sharper the next morning. The pattern is simple and the setup takes…

Jayakrishnan M · 2026-05-25 17:01 · 0 claps · 3.9 min read paywalled
#claude #claude-code #vibe-coding #ai-agent #anthropic-claude
Open on Medium ↗
Wiki topics: LLM · Large Language Models AGT · AI Agents 💻 · Programming

Claude Code Can Review Itself. Let It.

Claude Code can find its own mistakes, fix them overnight, and return sharper the next morning. The pattern is simple and the setup takes ten minutes. The compounding effect over weeks is significant.

The Self-Review Skill

The core technique is a single skill that runs while you sleep. The prompt looks like this:

Review my last interactions with Claude Code from the last 24 hours.
Look for any problems that I encountered, things that weren't working
efficiently, and unnecessary tool calling. Look for common mistakes
Claude Code was doing and other things that can be optimized.
Look thoroughly through all conversations and make a plan for how we
can optimize our flow in the future, both within each repository and
cross-repositories. Also look for insights that would be useful for the
coding agent to know beforehand, both before entering a repository and
when working in multiple repositories at the same time.

Call this skill review-past-performance. Set a cron job to trigger it at 2 AM, or any time outside active working hours. That’s the setup.

What the Skill Actually Does

Claude reads every conversation thread from the past 24 hours. It looks for where sessions stalled: places where more time was spent than the task required, where incorrect tool calls compounded, where missing context sent the agent in the wrong direction.

From that review, it builds a correction plan. Typical outputs include:

  • Additions to CLAUDE.md or equivalent context files that prevent the same wrong assumption from surfacing again
  • New skills the agent can load on demand for specific task types
  • Scripts and hook: pre-commit checks, test runners, validation scripts that catch recurring error classes before they become time sinks

No human involvement is required after the initial setup. The agent reads its own failure modes, plans around them, and implements the fix. Over time, the agent’s behavior shapes to your specific stack, your preferences, and your common task patterns.

Engineers who run this nightly find the compounding effect becomes visible within a week. The agent does not suddenly become smarter. It stops repeating the same class of errors, which is where most time actually goes.

Running Multiple Agents Without Losing the Thread

Parallel agent use is where most of the human-side bottlenecks live. Running several tasks simultaneously makes sense when the tasks are independent and each agent can run long enough that you are not context-switching every few minutes.

The practical ceiling for most workflows sits around seven concurrent agents. Past that threshold, context-switching cost exceeds the parallelism benefit. The time spent recalling what each agent is doing, answering questions with the right context, and verifying output starts to exceed what serial execution would have taken.

Terminal-based workflows with split panes handle this reasonably well. One pane per agent within a repository, one tab per repository, gives enough visual separation to track state at a glance. IDE-based orchestration tools like Conductor and Omnara exist for this problem but generally do not outperform a well-organized terminal setup for most workflows.

Recaps are one of the more underrated features for managing parallel agents. Claude Code generates a brief summary at the bottom of each chat thread. When returning to an agent after switching context elsewhere, the recap cuts re-orientation time significantly. Enable them and use them every time you switch back to a thread.

Claude Code also recently shipped an agent view, a dedicated interface for monitoring all running agents simultaneously. It targets exactly the parallel agent management problem described here. Worth evaluating if concurrent agent volume is a constraint in your workflow.

Flip the Question Direction

The default mental model for interacting with AI is prompt-and-response: you ask, it answers. That model breaks down in long-running code sessions.

In an agentic coding context, the goal is the opposite. The agent should run independently for as long as the task allows and only stop when it needs input it cannot reasonably infer. Every unnecessary check-in breaks flow and adds overhead on the human side.

This framing belongs in your system prompts. Instruct agents to run until they hit a genuine blocker. Not to confirm direction mid-task. Not to summarize progress. Not to ask whether to proceed. The agent should be the one asking questions, not the other way around.

This works best when the agent has a mechanism to verify its own output. Self-validation like running tests, checking output against a spec, confirming environment state before proceeding extends how long an agent can operate without human input. The longer an agent can run with confidence, the fewer interruptions land on your side. How to Make Claude Code Validate its own Work covers this pattern in detail.

Where the Bottlenecks Actually Are

For engineers using Claude Code at scale, two friction points account for most of the lost time.

The first is repeated mistakes. The agent does not retain what went wrong last session, so it hits the same wall again. The self-review skill handles this directly. It creates institutional memory at the agent level, updated nightly, with no manual input required.

The second is the interaction model. Engineers who structure prompts for maximum agent independence, use recaps to recover context fast, and stay within a manageable parallel agent count consistently ship tighter output loops.

Neither fix is technically complex. Both require deliberate setup. The return on getting them right is real, and it compounds.

Connect with me on LinkedIn if you’re building with AI or evaluating where it actually fits.

I write about implementation realities: what ships, what breaks, and what the hype gets wrong. Mostly for developers, technical leads, and founders who want signal over noise.


메타데이터
post_id
f646ba182da2
slug
claude-code-can-review-itself-let-it-f646ba182da2
url
https://medium.com/@jmelethil/claude-code-can-review-itself-let-it-f646ba182da2
canonical_url
https://medium.com/@jmelethil/claude-code-can-review-itself-let-it-f646ba182da2
author_url
https://medium.com/@jmelethil
status
ok
fetched_at
2026-06-09 14:34:10