Insights

Notes from production Claude work.

What we see inside repositories: agents that stall, evals that do not exist, tools that were never designed, and the fixes that get them onto real traffic.

The library is grouped the same way we staff work. Production systems, quality and cost, and shipping inside real companies. New notes land weekly.

Production systems

How Claude agents, tools, retrieval and architecture hold up once they leave a demo.

Production systems

Claude Agent SDK Session Recovery: Resume, Fork, Compact, and Checkpoint Safely

Learn when to continue, resume, fork, compact, and checkpoint Claude Agent SDK sessions so long-running agents can recover safely.

Read the note
Production systems

Why most Claude pilots never reach production

Most Claude pilots stall on integration, evaluation and cost, not prompting. Here is what actually blocks a production launch, and how to unblock it.

Read the note
Production systems

MCP versus ad-hoc Claude tools: pick the contract, not the acronym

MCP is a protocol. The production question is whether Claude has a narrow, permissioned contract with your systems of record.

Read the note
Production systems

Claude agent architecture that survives real traffic

A production Claude agent is a loop with budgets, retries and checkpoints, not a chat window with tools attached.

Read the note
Production systems

Retrieval for Claude agents: hybrid search, not a bigger window

Long context does not replace retrieval. Production agents need a small, cited, testable set of chunks and a budget for what enters the prompt.

Read the note
Production systems

Claude tool schema design: small actions, loud errors

Tool schemas are the product Claude actually uses. Narrow the action, require the fields, and make failure obvious in traces.

Read the note
Production systems

Context engineering for Claude: budget the window like memory

Context engineering is choosing what Claude sees, in what order, and what is cached. It is the discipline behind quality and spend.

Read the note
Production systems

Multi-agent Claude systems: when a second agent earns its keep

Split agents when you have a real seam (research versus mutate, or two systems of record). Do not split them to look advanced.

Read the note
Production systems

Claude computer use in production: isolate the desktop, log the clicks

Computer use is an interface of last resort. Sandbox it, constrain the goal, and prefer APIs or MCP when the system of record has one.

Read the note

Quality and cost

Evals, spend, latency and the gates that stop a quiet regression from hitting users.

Quality and cost

Claude Agent Observability: Trace Model Calls, Tools, Cost, and Failures

A production guide to tracing Claude model calls, tools, cost, failures, and task outcomes with OpenTelemetry-shaped telemetry.

Read the note
Quality and cost

Put eval gates on your Claude agent before you scale traffic

An eval harness turns Claude quality into a CI number. Here is the minimum setup that catches regressions before customers do.

Read the note
Quality and cost

Prompt caching is how most Claude bills actually come down

Uncached long context is the usual 3x overspend. Cache the stable prefix, budget the rest, and measure cost per successful task.

Read the note
Quality and cost

Structured outputs make Claude agents callable by software

If downstream code cannot parse the answer, you do not have an integration. Use schemas, validate, and eval the JSON, not the vibe.

Read the note
Quality and cost

What a two-week Claude Expert Audit actually inspects

An audit is traces, spend, tools, safety and a ranked remediation plan you can retest. It is not a slide deck of prompting tips.

Read the note
Quality and cost

Put Claude eval gates in CI or accept shipping on instinct

If the golden set is not a pull request check, it will not run the week you are late. Block on safety and writes; warn on softer slices.

Read the note
Quality and cost

Claude latency in production: timeouts, streaming and budgets

Latency is a budget. Cap steps, cache the prefix, stream when a human is waiting, and fail before the user does.

Read the note

Shipping in companies

Safety, Claude Code, regulated deployments and the human loops that get a system live.