Blog
Systems, patterns, and lessons from building with Claude Code.
![Claude Code Too Verbose? Why Your Rules Stop Working [2026]](/_next/image?url=%2Fblog%2Fclaude-code-too-verbose-hero.webp&w=3840&q=75)
Claude Code Too Verbose? Why Your Rules Stop Working [2026]
Claude Code ignoring your style rules is rarely the wording. Check it loaded with /context, then size, structure, specificity and conflicts.
![Run Parallel Claude Code Sessions From One Terminal [2026]](/_next/image?url=%2Fblog%2Fparallel-claude-code-sessions-hero.webp&w=3840&q=75)
Run Parallel Claude Code Sessions From One Terminal [2026]
Run parallel Claude Code sessions from the one you are already in. Three commands, no tmux, and the state field that lagged finished work by six seconds.
![Claude Code Skills vs Plugins vs MCP vs Subagents [2026]](/_next/image?url=%2Fblog%2Fskills-plugins-mcp-subagents-hero.webp&w=3840&q=75)
Claude Code Skills vs Plugins vs MCP vs Subagents [2026]
Four Claude Code extension points, one decision rule. What a skill, a plugin, an MCP server and a subagent each actually are, and which one you need.

Claude Code Got Worse Over Time? Diagnose It by Symptom
Claude Code degrades in six recognisable ways after a few weeks. Start from the symptom you have, confirm it in one command, then fix the right thing.
![Claude Code Code Review Needs a Non-Claude Model [2026]](/_next/image?url=%2Fblog%2Fclaude-code-code-review-hero.webp&w=3840&q=75)
Claude Code Code Review Needs a Non-Claude Model [2026]
A Claude Code code review shares your priors. I sent 4 designs to Fugu and grok-build with one instruction, attack this. All 4 died before any code.
![My Claude Code Hooks Fired 574 Times, Blocked Zero [2026]](/_next/image?url=%2Fblog%2Fclaude-code-hook-never-blocked-hero.webp&w=3840&q=75)
My Claude Code Hooks Fired 574 Times, Blocked Zero [2026]
Claude Code hooks that log are not Claude Code hooks that enforce. Mine watched 574 turns for unbacked completion claims and blocked nothing. Here is why.
![Your CLAUDE.md Rules Have an Expiry Date [2026]](/_next/image?url=%2Fblog%2Fclaude-md-expiry-date-hero.webp&w=3840&q=75)
Your CLAUDE.md Rules Have an Expiry Date [2026]
The most-copied Claude Code CLAUDE.md rules tell you to instruct verification. Anthropic's own Opus 5 guide now says delete it. I measured the gap.
![The Anatomy of My Claude Code System [2026]](/_next/image?url=%2Fblog%2Fclaude-code-system-anatomy-hero.webp&w=3840&q=75)
The Anatomy of My Claude Code System [2026]
A Claude Code system has a mind, reflexes, memory, and wiring, all self-healing. Here is the full anatomy: 600+ parts and 3 failures it caught itself.
![How to Build a Claude Code Plugin: Real Example [2026]](/_next/image?url=%2Fblog%2Fclaude-code-plugins-hero.webp&w=3840&q=75)
How to Build a Claude Code Plugin: Real Example [2026]
Build a Claude Code plugin from scratch: the plugin.json manifest, bundling commands, hooks, agents and skills, plus how to install it. Real repo example.
![How I Mapped My Self-Improving Claude Code System [2026]](/_next/image?url=%2Fblog%2Fself-improving-claude-code-system-hero.webp&w=3840&q=75)
How I Mapped My Self-Improving Claude Code System [2026]
A self-improving Claude Code system scores its decisions and rewrites its own routing. Here is the verified map of the loop and what ships open source.
![Autonomous Claude Code Agent: 8 Layers That Stay Safe [2026]](/_next/image?url=%2Fblog%2Fautonomous-claude-code-agent-hero.webp&w=3840&q=75)
Autonomous Claude Code Agent: 8 Layers That Stay Safe [2026]
An autonomous Claude Code agent needs more than a loop. Here are the 8 safety layers that let it act overnight, on its own, without wrecking your repo.
![6 Claude Code Failure Modes and How to Fix Each [2026]](/_next/image?url=%2Fblog%2Fclaude-code-failure-modes-hero.webp&w=3840&q=75)
6 Claude Code Failure Modes and How to Fix Each [2026]
Claude Code breaks in predictable ways: compaction drift, over-delegation, context poisoning. Here are 6 failure modes and the hook that fixes each.
![Claude Code Human-in-the-Loop: The Decision Desk [2026]](/_next/image?url=%2Fblog%2Fclaude-code-human-in-the-loop-hero.webp&w=3840&q=75)
Claude Code Human-in-the-Loop: The Decision Desk [2026]
An autonomous Claude Code agent acts on everything safe. What's left needs you. The human-in-the-loop desk surfaces only the decisions that matter.
![Claude Code Verification: Why 'Done' Isn't Done [2026]](/_next/image?url=%2Fblog%2Fclaude-code-verification-hero.webp&w=3840&q=75)
Claude Code Verification: Why 'Done' Isn't Done [2026]
In Claude Code, 'tests pass' and 'committed' are not the same as done. Here is the 3-leg verification proof I use to know a task actually works.
![A Negative Result on Claude Code Agent Self-Regulation [2026]](/_next/image?url=%2Fblog%2Fcsra-negative-result-hero.webp&w=3840&q=75)
A Negative Result on Claude Code Agent Self-Regulation [2026]
Built CSRA to fix drift in Claude Code agents. Two benchmarks, deltas -0.8 pp and -2.0 pp. The helmet was designed for falls. The agent did not fall.
![Auditing My Claude Code Correction Rate Measurement [2026]](/_next/image?url=%2Fblog%2Fauditing-my-correction-rate-measurement-hero.webp&w=3840&q=75)
Auditing My Claude Code Correction Rate Measurement [2026]
Migrated Claude Code Opus 4.6 to 4.7. Success metric said corrections rose 60 pp. Two methodology bugs hid the truth: real number was -47.4%.

Connect Claude.ai, Cowork & Claude Code with Shared Memory
Stop losing context between Claude.ai, Cowork, and Claude Code. One free system prompt and Kairn MCP give all three Claude Code surfaces shared memory.

59 Experiments on Claude Code Agent Behavior
I tested 6 psychological personality profiles across 59 Claude Code agent runs. One paragraph changes agent behavior by 300% on ambiguous tasks.

Claude Code Adaptive Research: Autonomous Loops That Learn
Claude Code adaptive research automates the entire loop. One command, quality-gated reports, personalized to your projects. Gets smarter every run.

Claude Code System Design: 5 Breakthroughs from Biology, Not CS
How slime mold routing, PageRank, and quantum physics built a better Claude Code system architecture than 18 months of AI papers ever could.

How Do You Manage Parallel Claude Code Sessions?
Claude Code absorbed most of what tmux orchestration was built for. What subagents now do natively, what tmux still buys you, and how to build it.

Claude Code Persistent Memory with Evolving Lite
Claude Code auto memory is a capped, machine-local index of what Claude judged worth keeping. Evolving Lite and Kairn add a knowledge graph you control.

CLAUDE.md Rules: Split Instructions Across Files
Claude Code's .claude/rules/ directory lets you modularize CLAUDE.md instructions. Here's how I cut context bloat by 73% using a 2-tier rules system.

Why Your Claude Code Agents Agree With Each Other
Multi-agent Claude Code analysis converges on shared blind spots. Structural divergence with 7 cognitive lenses fixes it. Open source.

Claude Code Team Guardrails That Stop AI Chaos
5 devs prompting Claude Code differently means 5 different outputs. Shared configs, rules, and hooks enforce consistency across your team.

Claude Code Planning Framework: UPF + DSV Reasoning in One System
How I use a 4-stage Claude Code planning framework built on DSV reasoning to catch wrong questions before they become expensive wrong answers.

Claude Code Session Memory: Build Systems, Not Sessions
Most Claude Code memory plugins solve storage. This free plugin adds a complete session management system - memory, handoffs, learnings - in 60 seconds.
![Claude Code Prompt Caching: The One Rule Behind It [2026]](/_next/image?url=%2Fblog%2Fprompt-caching-hero.webp&w=3840&q=75)
Claude Code Prompt Caching: The One Rule Behind It [2026]
Prompt caching drives every Claude Code design decision. Here's how prefix matching works and how to stop accidentally breaking your cache.

Claude Code Session Management: Why I Stopped Restarting
I tested Claude Code's prompt cache with a marker injection. Here's what breaks it, what's safe, and a loop strategy that keeps your cache warm.
![Claude Code MCP: From One Server to a Full Tool System [2026]](/_next/image?url=%2Fblog%2Fclaude-code-mcp-hero.webp&w=3840&q=75)
Claude Code MCP: From One Server to a Full Tool System [2026]
Claude Code MCP goes beyond single-server setups. Here's how to organize multiple servers, manage context overhead, and build a tool system that scales.
![Claude Code vs Cursor: Which AI Coding Tool Fits You? [2026]](/_next/image?url=%2Fblog%2Fclaude-code-vs-cursor-hero.webp&w=3840&q=75)
Claude Code vs Cursor: Which AI Coding Tool Fits You? [2026]
Claude Code vs Cursor in 2026 - both have agents now. Here's what actually differs and how to choose based on how you work.

Why Skill Graphs Beat Flat Files in Claude Code
Flat files break at scale. Build a Claude Code knowledge graph that lets agents navigate 400+ components with progressive disclosure.

Claude Code Saves Corrections but Does Not Enforce Them
Claude Code auto memory saves your corrections but does not enforce them. My hook catches them deterministically - and deliberately stops short of writing a rule.

Auto-Delegation in Claude Code: Score-Based Task Routing
A scoring formula that automatically routes Claude Code tasks to sub-agents and selects the right model. Zero manual routing decisions needed.

Trait-Based Agent Composition in Claude Code
How I replaced 56 hardcoded Claude Code agent files with a 3-dimension trait system. 10 expertise x 8 personality x 6 approach = 480 agents on demand.

How I Plan Complex Projects With Claude Code (Open-Source)
After 117 failed plans I built a 4-stage planning framework for Claude Code. It catches the gaps that only surface during execution. Now it is open-source.
![Claude Code Hooks: Automate Your Workflow [2026]](/_next/image?url=%2Fblog%2Fhooks-automation-hero.webp&w=3840&q=75)
Claude Code Hooks: Automate Your Workflow [2026]
Claude Code hooks run shell commands on 31 event types. How to configure them, which 18 can actually block, and 5 production hooks with working code.

5 Real CLAUDE.md Files You Can Copy Today (With Templates)
Stop staring at a blank CLAUDE.md. Here are 5 production-ready Claude Code templates for different project types - minimal, agent-heavy, and monorepo.
![Claude Code Context Window: Stop Wasting Tokens [2026]](/_next/image?url=%2Fblog%2Fcontext-management-hero.webp&w=3840&q=75)
Claude Code Context Window: Stop Wasting Tokens [2026]
Claude Code loads context before you type. Here's what fills the window, what survives compaction, and how to keep sessions sharp.

From 1 to 81 Agents: Building a Sub-Agent System in Claude Code
How I built a multi-agent delegation system with 81 specialized agents in Claude Code. The full architecture, trade-offs, and lessons learned at scale.
![Claude Code Persistent Memory: Setup Guide [2026]](/_next/image?url=%2Fblog%2Fmemory-system-hero.webp&w=3840&q=75)
Claude Code Persistent Memory: Setup Guide [2026]
Claude Code has built-in memory now. Here's how to set it up, what it misses, and how to build a full persistent memory system on top.

Self-Correcting Claude Code Workflows with PreToolUse Hooks
Build self-correcting Claude Code workflows using PreToolUse hooks that detect context drift and inject relevant context mid-session automatically.