Claude Code Works Better as Code Reviewer Than Generator

Better Workflow for Claude Code
The source describes an alternative approach to using Claude Code that focuses on code review rather than generation. Instead of describing features and getting code back, the author recommends flipping the interaction to make Claude react to existing code.
Key Practices from the Source
The author outlines three specific practices that changed their day-to-day workflow:
- Start with existing code: Begin sessions by pasting current implementations and asking questions like "here's my function that does X, what are the edge cases I haven't handled" rather than "write me a function that does X." This produces more grounded output that catches genuinely missed issues.
- Maintain project context files: Keep a plain text file per project with 3-5 lines covering stack, constraints, and conventions settled on. Paste this at the start of each session since Claude has no memory between sessions. Without this context, you spend the first 20 messages re-establishing ground rules.
- Restart sessions when responses degrade: When something goes wrong mid-session and responses get weird or circular, start a new session with a clean summary instead of trying to course-correct. Long context drift is real, and a fresh session with a tight problem statement almost always outperforms trying to rescue a conversation that's gone sideways.
The author notes that the typical workflow of describing a feature, getting code back, copy-pasting it, and moving on produces okay results but leaves a lot on the table. The real value shows up when you make Claude react to your existing code instead of generating from scratch.
📖 Read the full source: r/ClaudeAI
👀 See Also

Graph Memory vs Markdown: Why Flat Files Become Prompt Debt at Scale
A developer shares how a markdown memory system for AI agents grew to 80+ files and 5 million characters, turning retrieval into guesswork. The fix: graph memory with nodes and edges, so the agent renders only the relevant context per task.

Treating Agent Runs as Review Packets: A Practical Pattern for Claude Code & Codex
A developer shares how producing a structured folder per agent run (research, drafts, evals, approval packet, metrics, memory) makes failures visible and iterations faster.

Model Routing Cut API Costs by 85% vs Claude Max Subscription – A Developer's Analysis
A Claude Max subscriber tracked token usage and found only 15% of tasks needed Opus. Switching to API routing (Sonnet for routine tasks, Opus for hard reasoning) dropped monthly cost from $200 to ~$30 with identical output quality.

iCloud Desktop/Documents Sync Causes File Loss Issues with Claude on Mac
A Mac user reports that enabling iCloud Drive sync for Desktop and Documents folders causes Claude to create duplicate files and can lead to permanent data loss, including hidden /.claude folders that iCloud doesn't back up.