Claude Code
101 articles about claude code.
100M Tokens Tracked: 99.4% Were Input and Parallel Agents Make It Worse
After tracking 100M tokens, 99.4% were input tokens. Running parallel Claude Code agents multiplies the input cost problem. Here is how CLAUDE.md scoping helps.
Should AI Agents Get Co-Author Credits on Git Commits?
When Co-Authored-By: Claude appears in every commit, the AI has more co-author credits than human teammates. The case for transparency in AI-assisted development.
Running 5 Parallel AI Agents Is Making My API Bill a Second Rent Payment
Running multiple Claude Code agents in parallel on a macOS app. The API costs add up fast. Model routing, context pruning, and local models all help reduce the bill.
AI Coding Technique: Change One File, Migrate the Entire Codebase
A practical AI coding technique - manually change one SwiftUI file, then have Claude Code migrate 1500+ hardcoded calls across the entire codebase to match.
Fixing AI Goldfish Memory with CLAUDE.md Constraints
When your AI agent confidently says it made a change but nothing changed, CLAUDE.md constraints prevent confident-but-wrong behavior across sessions.
Has AI Ruined Software Development? No - It Shifted the Work to Specs
Developers now spend 80% of their time writing specs and constraints to contain AI agents, not coding. AI didn't ruin development - it changed what the hard part is.
Next Steps for Amateur Claude Users: Web UI to CLI to MCP Servers
The biggest jump in AI productivity is going from the Claude web UI to Claude Code CLI, then learning MCP servers. Here is the progression path for amateur users.
How to Design App Icons with Claude Code - No Figma Required
A practical guide to designing app icons using Claude Code and SVG - with hard constraints, iterative refinement, and multi-size export without design tools.
You Don't Have a Claude Code Problem, You Have an Architecture Problem
When AI agents struggle with desktop automation, the issue is usually architecture - not the LLM. Thin action primitives that the model composes into workflows scale far better than monolithic scripts.
Autonomous Multi-Session AI Coding Without Worktrees
Skip git worktrees entirely. Run 5 Claude Code instances on the same repo with CLAUDE.md as the shared spec and each agent handling a discrete task.
Best Practices for Shipping iOS and macOS Apps with Claude Code
Best practices for shipping iOS and macOS apps with Claude Code. You are still the senior engineer - Claude writes decent code but integration points are where it falls apart.
Giving Claude Code Persistent Memory of Your Accounts and Tools
Extract browser data to give Claude Code persistent memory of your email, accounts, and tools. Stop re-explaining your setup every new session.
How AI Changes the Developer Career Path - Writing Specs Instead of Code
The developer career bet is shifting from writing code to writing specifications. Running 5 Claude agents in parallel means your job is CLAUDE.md files and diff reviews.
Claude $20 Plan Limits Are Genuinely Confusing - Session vs Weekly Explained
The Claude $20 plan limit error message says 'limit' without specifying session vs weekly. Here is how session limits, weekly caps, and parallel agents interact - and what to do about it.
Why Explicit CLAUDE.md Specs Beat Auto-Memory for Parallel Agents
Auto-memory causes parallel AI agents to diverge. Explicit specs in CLAUDE.md files keep multiple agents deterministic and consistent.
Claude Code Burned All My Tokens in 30 Minutes - Why Narrow Scoping Fixes This
Running 5 agents in parallel on your codebase without narrow scoping burns through tokens in minutes. Each agent needs a very specific scope to be cost-effective.
Why CLAUDE.md Is the Entire Game for Parallel Claude Code Agents
CLAUDE.md is the most important file when running parallel Claude Code agents. Without detailed specs, 5 agents on the same codebase will overwrite each other.
Claude Code's Real Advantage Is the Harness, Not the Model
The harness is what makes Claude Code powerful. Running 5 agents in parallel on the same repo with CLAUDE.md as the orchestration layer changes everything.
Claude Code Agents Gave Me a Healthier Life - When the Hard Part Is Specs
Running 5 Claude Code agents in parallel means the hardest part of your day is writing good CLAUDE.md specs. The rest of the time? Exercise, cooking, and actually living.
Parsing Claude Code's JSONL Format for macOS Dev Tools
Building developer tools that read Claude Code's local conversation logs means figuring out the JSONL format - conversation turns, tool calls, and file edits all live in dotfiles on your machine.
Managing Memory Leaks When Running Multiple Claude Code Agents
Running multiple Claude Code agents in parallel creates orphaned node processes that eat memory. Here is how to build a cleanup script that keeps your machine stable.
Using Claude Code for Non-Coding Desktop Automation
Claude Code is not just for writing code. Use it to navigate apps, fill forms, post to social media, and automate everyday desktop tasks on your Mac.
Working Around Claude Code's Anti-Over-Engineering Bias
Claude Code constantly simplifies specific build instructions into something that does not compile. The workaround: prefix critical sections with explicit warnings in your CLAUDE.md.
Running 5 Claude Code Instances in Parallel - Ctrl+C Muscle Memory
The UX realities of running five Claude Code instances simultaneously - ctrl+c muscle memory, process management, and why the goodbye message feels passive aggressive.
Turning Claude Code into a Personal Agent with Memory and Goals
Claude Code out of the box is stateless. Adding persistent memory with CLAUDE.md files and goal tracking turns it into an agent that knows your preferences and works toward objectives across sessions.
Accessing Claude Code Previous Sessions via JSONL Transcripts
Where Claude Code stores previous session transcripts as JSONL files, how to find them in ~/.claude/projects/, and practical tips for parsing and reusing past conversations.
The Irony of AI Automation - Debugging Skills Takes Longer Than the Original Task
It built a skill that posts to Reddit every hour on a cron job. Now I spend more time debugging the skill than doing the thing it was supposed to automate.
Claude Code Skills Are Mini Startup Wrappers - How Playwright MCP Ties 30+ Skills Together
With 30+ Claude Code skills and Playwright MCP as the glue, each skill is essentially a mini startup wrapper. How browser automation ties together social media posting, testing, and more.
Running Claude Code Over SSH on a Mac Mini M4 with tmux
A Mac Mini M4 running 24/7 with tmux sessions handles PR reviews, automation, and agent tasks. SSH in from any thin client to manage everything remotely.
Claude Code for Swift/macOS Development - ScreenCaptureKit and Deprecated APIs
Using Claude Code for Swift and macOS development with ScreenCaptureKit, navigating deprecated API struggles, and why CLAUDE.md is the single biggest productivity win for AI-assisted development.
Claude Code vs Copilot: The Parallel Agents Advantage for Multi-Language Codebases
Why Claude Code beats GitHub Copilot for multi-language projects. Run 5 parallel agents across Swift, Rust, and Flutter in the same codebase and ship faster.
Hitting Claude's Context Limit Mid-Build and How CLAUDE.md Fixes It
When Claude Code hits the context limit during a build, you lose project context. A CLAUDE.md file prevents starting over by keeping essential specs persistent.
When Claude Files Bug Reports Against Its Own Code - And They Are Real
Running 5 parallel Claude agents with CLAUDE.md as the single source of truth leads to agents finding real bugs in each other's code. Here is how it works.
Is Claude Overkill? Adding Anti-Over-Engineering Directives to CLAUDE.md
Claude Code tends to over-engineer solutions. Adding 'avoid over-engineering, only make changes that are directly requested' to your CLAUDE.md keeps it focused and prevents scope creep.
Making Claude Code Skills Repeatable - 30 Skills Running Reliably
Running 30 Claude Code skills reliably for a macOS agent. The key to repeatability is explicit frontmatter, narrow scope per skill, and clear input/output contracts.
Using Claude to Submit Apps to the App Store - Provisioning Profiles Are Still Hard
Even after shipping multiple macOS apps with Claude's help, provisioning profiles and code signing remain the hardest part of App Store submission. Here is what works.
Claude Code Subscription Tiers - Why the $100 Plan Is Your Second Rent Payment
The $20 Claude plan lasts about a day when running multiple agents in parallel. Here's why the $100 plan is worth it and how to manage costs with parallel Claude Code agents.
Why the Claude API Plan Is a Game Changer for Concurrent Agent Sessions
Claude usage limits frustrate developers until they discover the API plan. Here is why concurrent sessions on a Swift/Rust codebase demand it.
Adding Co-Authored-By Claude to Every Git Commit
Why putting Co-Authored-By: Claude in your CLAUDE.md for automatic commit attribution matters for AI transparency. When the AI has more credits than your teammates.
Maintaining Code Quality with AI Agents - CLAUDE.md Standards Plus Pre-Commit Hooks
A detailed CLAUDE.md with explicit coding standards combined with pre-commit hooks is the biggest lever for AI agent code quality. Here is how to set it up.
Codex vs Claude Code for macOS Desktop Development
Why Claude Code wins over OpenAI Codex for native macOS app development - from SwiftUI debugging to Xcode integration and local-first workflows.
Context Engineering - Why CLAUDE.md Is the Most Important File in Your Project
The CLAUDE.md file is the most important file in any Claude Code project. Here is why context engineering matters more than prompt engineering.
Context Management Is 90% of the Skill in AI-Assisted Coding
The real skill in AI-assisted development is not prompting - it is context management. Persistent memory across sessions separates productive developers from frustrated ones.
Cowork vs Claude Code: Why Terminal Gives You More Control
Claude Code in the terminal offers more control than GUI alternatives like Cowork - especially when running 5 parallel instances on the same codebase.
When to Use Claude CoWork vs Claude Code for Browser Automation
Claude Code excels at file editing and terminal work. CoWork and desktop agents shine when you need browser automation as part of your dev workflow - testing, form filling, OAuth flows, and more.
Custom Skills vs Marketplace Skills in Claude Code - Why Building Your Own Wins
After trying dozens of marketplace skills, we ended up with mostly custom ones for specific recurring tasks. Here is why building your own skills works better for real workflows.
Building a Rust + Tauri Desktop App with Zero Coding Skills Using Claude Code
How a designer built a Rust and Tauri desktop app with zero coding experience using Claude Code. The design-to-prompt pipeline that actually works.
Building a Desktop App to Orchestrate 5 Claude Agents in Parallel
How to build a Swift desktop app that runs 5 Claude Code agents in parallel on the same repo - task assignment, progress monitoring, and conflict prevention.
Developers Are Becoming Their Own Business Analysts in the AI Era
The most productive developers now spend their day writing detailed requirements and acceptance criteria, then handing them to Claude. Writing specs is the new coding.
Explicit Acceptance Criteria in CLAUDE.md to Stop Premature Victory
How adding explicit acceptance criteria to CLAUDE.md stops Claude Code from declaring victory prematurely. Tests must pass, files must exist, no regressions.
Getting Fired for Not Using Enough AI - The Growing Workplace Pressure
The pressure to adopt AI tools at work is real and growing. From running 5-6 Claude agents daily to facing performance reviews about AI usage - what's actually happening.
Running 5 AI Agents on the Same Codebase Without Branch Isolation
Lessons from running 5 Claude Code agents in parallel on a Swift, Rust, and Flutter desktop app. Same repo. Same branch. No isolation.
Five Months In: Why Parallel Claude Code Beats Nested Subagents
After five months of trying subagents, the nesting limitations made them impractical. Running 5 separate Claude Code processes in parallel on the same repo works better.
From Copilot to Claude Code - Why a 200-Line CLAUDE.md Changed Everything
How switching from GitHub Copilot to Claude Code with a 200-line CLAUDE.md running 5 parallel agents transformed a solo developer's entire workflow.
Free AI Tools for Daily Use - How Claude Code with MCP Servers Replaces Paid SaaS
Claude Code with MCP servers can replace many paid SaaS tools. Combined with macOS accessibility APIs, you get a free desktop agent that handles daily workflows without subscriptions.
Building a Gateway Daemon for Claude Code Multi-Agent Scheduling
Using tmux sessions with individual agents plus launchd for scheduling. The hardest part of multi-agent orchestration is knowing when to intervene.
GitHub Copilot vs Claude CLI vs Cursor: The Parallel Instances Advantage
Comparing GitHub Copilot, Claude Code CLI, and Cursor. Claude's killer feature is running multiple parallel instances on the same codebase for true multi-agent development.
Giving Claude Code Eyes and Hands with macOS Accessibility APIs
macOS accessibility APIs give Claude Code the full accessibility tree of any app - turning a coding assistant into a desktop agent with real eyes and hands through MCP servers.
The Ideal Hardware Setup for Running Parallel Claude Code Agents
M3 Max MacBook Pro with 64GB RAM running 5 Claude Code agents in parallel via tmux - the hardware and workflow that makes multi-agent development practical.
Using Claude Chat to Orchestrate Claude Code via MCP
Run 5 Claude Code agents in parallel on the same repo with CLAUDE.md as the shared brain. Claude Chat acts as the orchestrator through MCP server connections.
The Minimal IDE Setup for Claude Code
Plain terminal for Claude Code, Cursor open separately for reading and reviewing files, and git worktrees when you need parallel agents.
Large SaaS Claude Workflow - Five Agents Running Off the Same CLAUDE.md Spec
How to write everything in CLAUDE.md and run 5 parallel Claude agents off the same spec for large SaaS projects. A practical workflow guide.
Learn AI Workflows or Find an AI-Safe Career? Why Going All-In Is the Bet
The career question everyone is asking - should you learn AI workflows or find something AI cannot replace? Here is why going all-in on AI workflows with parallel agents and specs is the better bet.
Running Claude Code Locally - Free and Private Setup Guide
How to run Claude Code locally so your conversation history, file edits, and tool outputs never leave your machine.
Managing 5+ Parallel Claude Code Agents Without Losing Track
Practical strategies for running multiple Claude Code agents in parallel - shared CLAUDE.md files, git worktrees for isolation, session naming conventions, and tracking what each agent is doing.
How an MCP Server Lets Claude Control Any Mac App
An open source MCP server uses macOS accessibility APIs to let Claude read screens, click buttons, and type in any native app. No browser required.
How MCP Servers Changed My Coding Workflow After 10 Years of Backend Dev
MCP servers eliminated copy-pasting between apps. Direct tool interaction from Claude Code changed how a backend developer writes and ships code.
Claude Code MEMORY.md Gets Truncated After 200 Lines - How to Fix It
The native Claude Code MEMORY.md index file gets truncated after about 200 lines, causing newer memories to be ignored. Here is how to work around it.
Managing Multiple Codebases with Claude Code - Swift, Python, TypeScript in One Project
Building a desktop agent with separate Swift, Python, and TypeScript components. How to keep Claude aware of cross-codebase dependencies.
Non-Code Uses for Claude Code: Social Media, Shell Scripts, and Sysadmin
Claude Code is not just for programming. Use it for social media scheduling, writing shell scripts, launchd plists, and system administration tasks.
The 1M Context Trap for Opus - More Context Makes the Model Lazier
The 1M token context window is a double-edged sword. You can fit more information, but the model gets lazier and less precise the more context it has to process.
Opus for Planning, Codex for Review: When 8 Phases Were Supposed to Be 5
How to use Opus for project planning and Codex for code review when running parallel Claude agents. Lessons from a project that grew from 5 planned phases to 8.
Opus Token Burn Rate - Watching It Write, Delete, and Rewrite 200-Line Functions
Opus does not just burn tokens - it vaporizes them. The write-delete-rewrite cycle where Opus creates 200 lines, decides it does not like them, and starts over.
Parallel AI Agents Only Work with Genuinely Isolated Tasks
Running 5 AI agents in parallel sounds great until they step on each other's files. The key to parallel agents is genuinely isolated tasks with zero overlap.
Building Persistent Memory for Claude Code Agents with CLAUDE.md
Why CLAUDE.md is the only memory that survives across Claude Code sessions. How to build persistent context for 5 parallel agents working on the same repo.
Using Playwright MCP with Claude Code for Daily Browser Automation
How Playwright MCP with Claude Code handles daily browser tasks like scraping engagement data, filling forms, and automating repetitive web workflows.
$25 Per PR Review Is Wild - Run Claude Code on the Diff Yourself
AI-powered PR review services charge $25 per pull request, but you can run Claude Code on the diff yourself for a fraction of the cost using a custom review skill.
Building a Production iOS App in 35 Hours with Claude Code
A real experience building a production-quality iOS app with Claude Code in 35 hours. The logic was easy - SwiftUI styling was the hardest part by far.
Reading Extended Thinking from 5 Parallel Claude Code Agents
What it feels like reading extended thinking from 5 parallel Claude Code agents. It is like having 5 coworkers all privately judging your code at the same time.
Rebuilding a Website from Lovable to Claude Code - Why Custom Skills Win
Why rebuilding a Lovable-generated website with Claude Code and custom skills produces better results. Custom skills encode your workflow, not just your code.
Why Removing Unused MCP Servers Speeds Up Claude Code More Than Removing Skills
Trimming unused MCP servers made way more difference than removing skills. MCP servers are actual processes that all have to handshake on startup.
Running 10+ Claude Code Agents Without Chaos - Tmux Orchestration
How to run ten or more Claude Code agents in parallel using tmux sessions for isolation, with practical tips on session management, context separation, and avoiding conflicts.
Saving 10M Tokens (89%) on Claude Code with a CLI Proxy That Truncates Output
Claude already tries to tail output on its own, but by then the tokens are already in context. A CLI proxy that truncates command output before it hits the context window saved 89% of tokens.
Schedule Claude Code Sessions With launchd to Use Your Token Quota Automatically
Set up launchd jobs that kick off Claude Code sessions on a schedule for automated PR reviews, stats updates, and maintenance tasks. Put your token quota to work while you sleep.
Organize SKILL.md Files Per Folder for Parallel Agent Isolation
How maintaining 30+ skill specs with clean per-folder isolation gives each parallel agent the exact context it needs without noise.
Skills vs MCP vs Plugins - What's the Difference?
Skills inject instructions into conversations. MCP servers give agents new tools. Plugins are platform-specific integrations. Most people confuse all three - here is a clear breakdown.
Sonnet with No Weekly Limit - Switching to API-Based Claude Code
The Claude API has no weekly limit for Sonnet - you pay per token. Here is how to switch Claude Code to API-based usage for unlimited, predictable access.
When Developers Stop Writing Code and Start Reviewing AI Agents
Going from writing code to mass-reviewing output from 5 parallel Claude agents. Haven't typed a function in weeks. The new developer workflow is review, not write.
Stop Losing Context When Claude Code Compacts - Run It Inside tmux with Logging
Claude Code clears your terminal scrollback when it compacts context. The fix: run it inside tmux with logging enabled so you never lose conversation history.
Using Claude Code Hooks for Native macOS Swift Development
How Claude Code hooks transformed native macOS Swift development. Auto-format on save, run tests before commit, validate builds - the workflow game changer.
Building Visual Wrappers for Claude Code - Why Some Developers Go Native
Claude Code's terminal interface works but debugging AI agent actions is easier with a visual UI. Some developers build native macOS wrappers with SwiftUI for better observability.
From Writing Code to Reviewing Code - The AI Shift
The job changed from writing code to mass-reviewing AI-generated code from parallel agents and writing CLAUDE.md specs. Here is what that transition looks like in practice.
Codex vs Claude Code - A Practical Comparison for Real Development
OpenAI Codex and Claude Code take different approaches to AI-assisted development. Here is how they compare for agent-mode workflows, MCP integration, and desktop automation.
Multiplayer Claude Code and the Context Hydration Problem
Running 5+ parallel Claude Code agents creates a context hydration problem. Shared CLAUDE.md files, git worktrees, and coordination patterns that actually work.
The HANDOFF.md Pattern - How to Keep Claude Code Productive Across Sessions
Context window management matters more than prompt quality once your project grows. How the HANDOFF.md pattern and post-edit hooks keep AI coding agents productive.
How to Keep Your .env Files Safe from AI Coding Agents
AI agents that can read and edit files will eventually stumble into your secrets. Here is how to use .claudeignore and macOS Keychain to keep API keys out of the context window.
How to Manage Multiple Claude Code Sessions with tmux
Running multiple AI coding agents at once gets chaotic fast. Here is how tmux keeps your Claude Code sessions organized with named sessions, branch isolation, and easy switching.
Using Claude as an Execution Layer - Markdown Specs, MCP Tools, No Traditional Code
What happens when your entire app is markdown specs that Claude executes, with MCP servers as the only real code. A year of building this way.
Writing CLAUDE.md Files That Actually Help (Not Hurt) Your AI Agents
The ETH Zurich paper says CLAUDE.md files hurt agent performance. Our experience with 5 parallel agents says the opposite. The difference is what you put in them.
Running Parallel AI Agents on One Codebase - What Actually Works
Lessons from running multiple Claude Code agents simultaneously on a macOS app. Isolated scopes, no file overlap, and how to keep agents from stepping on each other.
I Installed 20 MCP Servers and Everything Got Worse - Why Fewer Is Better
More MCP servers means hundreds of tool definitions competing for attention. Stripping down to 3 servers made Claude pick the right tool on the first try.