
Anthropic Engineering Playbook
Agents, Harnesses & Infrastructure
A consolidated collection of roughly 88 Anthropic engineering posts in 47 parts.
You can read the contents and the first 2,000 characters.
Free accounts get the whole book.
- By Sahar Carmel
- 48 chapters
- Updated Nov 1, 2026
- 149 readers
What’s inside
- Agent Architecture & SDK
- Harness Design & Autonomy
- Agent Skills & Distribution
- Context & Retrieval
- Evaluation
- Trust & Industry Trends
From the first page
A consolidated collection of roughly 88 Anthropic engineering posts covering agent architecture, harness design, multi-agent orchestration, agent skills, MCP, contextual retrieval, evaluation design, containment and agent security, context engineering, tool design, long-running agents, production API surfaces, engineering organizations, and Claude Code. Parts 1-6 are thematic digests of 13 posts. Parts 7-32 render one post per part. Parts 33-47 group closely related posts into a single thematic part each.
Sources are both of Anthropic's engineering surfaces: the original blog at anthropic.com/engineering, and the newer engineering and agents writing at claude.com/blog, where most 2026 material now appears.
Preview · 2,000 of 839,168 characters
Contents
- 01Anthropic Engineering Playbook: Agents, Harnesses & Infrastructurep.1
- How to read this bookp.1
- Contentsp.1
- 02Agent Architecture & SDKp.2
- 1.1 Building Agents with the Claude Agent SDKp.2
- 1.2 Scaling Managed Agents: Decoupling the Brain from the Handsp.2
- 03Harness Design & Autonomyp.3
- 2.1 Harness Design for Long-Running Application Developmentp.3
- 2.2 Claude Code Auto Mode: A Safer Way to Skip Permissionsp.3
- 04Agent Skills & Distributionp.4
- 3.1 Equipping Agents for the Real World with Agent Skillsp.4
- 3.2 Desktop Extensions: One-Click MCP Server Installationp.4
- 3.3 New Capabilities for Building Agents on the Anthropic APIp.4
- 05Context & Retrievalp.5
- 4.1 Introducing the Model Context Protocolp.5
- 4.2 Introducing Contextual Retrievalp.5
- 06Evaluationp.6
- 5.1 Designing AI-Resistant Technical Evaluationsp.6
- 5.2 Eval Awareness in Claude Opus 4.6's BrowseComp Performancep.6
- 07Trust & Industry Trendsp.7
- 6.1 Trustworthy Agents in Practicep.7
- 6.2 2026 Agentic Coding Trends Reportp.7
- 08Building Effective Agentsp.8
- Chapter 1: Introductionp.8
- Chapter 2: What Are Agents?p.8
- Chapter 3: When (and When Not) to Use Agentsp.8
- Chapter 4: When and How to Use Frameworksp.8
- Chapter 5: The Augmented LLM - The Foundationp.8
- Chapter 6: Workflow Pattern - Prompt Chainingp.8
- Chapter 7: Workflow Pattern - Routingp.8
- Chapter 8: Workflow Pattern - Parallelizationp.8
- +8 more sections
See all 48 parts
- 09Effective Context Engineering for AI Agentsp.9
- Chapter 1: Introduction -- From Prompt Engineering to Context Engineeringp.9
- Chapter 2: Why Context Engineering Matters for Capable Agentsp.9
- Chapter 3: The Anatomy of Effective Contextp.9
- Chapter 4: Context Retrieval and Agentic Searchp.9
- Chapter 5: Context Engineering for Long-Horizon Tasksp.9
- Chapter 6: Practical Principles and Conclusionp.9
- Appendix: Key Concepts Referencep.9
- 10Writing Effective Tools for Agentsp.10
- Chapter 1: The Fundamental Challengep.10
- Chapter 2: The Three-Phase Development Processp.10
- Chapter 3: Choosing the Right Toolsp.10
- Chapter 4: Namespacing and Organizationp.10
- Chapter 5: Designing Tool Responsesp.10
- Chapter 6: Token Efficiency and Error Handlingp.10
- Chapter 7: Description Engineeringp.10
- Chapter 8: Evaluation Methodologyp.10
- +3 more sections
- 11Advanced Tool Use: Dynamic Tool Discovery, Programmatic Execution, and Reliable Invocationp.11
- Table of Contentsp.11
- Chapter 1: Introductionp.11
- Chapter 2: The Three Bottlenecks of Agent Tool Usep.11
- Chapter 3: Tool Search Tool -- Dynamic Discovery Over Static Loadingp.11
- Chapter 4: Programmatic Tool Calling -- Code-Driven Orchestrationp.11
- Chapter 5: Tool Use Examples -- Teaching Through Demonstrationp.11
- Chapter 6: Best Practicesp.11
- Chapter 7: Getting Startedp.11
- +1 more section
- 12Code Execution with MCP: Building More Efficient Agentsp.12
- Chapter 1: The Scaling Challengep.12
- Chapter 2: Problem -- Tool Definition Overloadp.12
- Chapter 3: Problem -- Intermediate Results Bloatp.12
- Chapter 4: The Solution -- Code Execution Architecturep.12
- Chapter 5: Progressive Disclosure of Toolsp.12
- Chapter 6: Context-Efficient Data Filteringp.12
- Chapter 7: Enhanced Control Flowp.12
- Chapter 8: Privacy Preservationp.12
- +4 more sections
- 13Effective Harnesses for Long-Running Agentsp.13
- Chapter 1: The Long-Running Agent Problemp.13
- Chapter 2: The Two-Agent Architecturep.13
- Chapter 3: The Feature List Systemp.13
- Chapter 4: Getting Up to Speed -- The Session Startup Protocolp.13
- Chapter 5: Testing and Verificationp.13
- Chapter 6: Git Integration and State Managementp.13
- Chapter 7: Failure Modes and Solutionsp.13
- Chapter 8: Structured Artifacts Over Implicit Contextp.13
- +3 more sections
- 14Building a C Compiler with a Team of Parallel Claudesp.14
- Chapter 1: Introductionp.14
- Chapter 2: The Agent Teams Architecturep.14
- Chapter 3: Parallelization and Specializationp.14
- Chapter 4: Technical Achievementsp.14
- Chapter 5: Design Lessons for Autonomous Systemsp.14
- Chapter 6: The Edge of Capabilityp.14
- Chapter 7: Autonomy, Safety, and the Human Rolep.14
- Chapter 8: Key Takeawaysp.14
- 15Demystifying Evals for AI Agentsp.15
- Chapter 1: Introductionp.15
- Chapter 2: The Structure of an Evaluationp.15
- Chapter 3: Why Build Evaluations?p.15
- Chapter 4: Types of Graders for Agentsp.15
- Chapter 5: Capability Versus Regression Evalsp.15
- Chapter 6: Evaluating Coding Agentsp.15
- Chapter 7: Evaluating Conversational Agentsp.15
- Chapter 8: Evaluating Research Agentsp.15
- +6 more sections
- 16Claude Code: Best Practices for Agentic Codingp.16
- Prefacep.16
- Chapter 1: The Fundamental Constraintp.16
- Chapter 2: Give Claude a Way to Verify Its Workp.16
- Chapter 3: Explore First, Then Plan, Then Codep.16
- Chapter 4: Provide Specific Context in Your Promptsp.16
- Chapter 5: Configure Your Environmentp.16
- Chapter 6: Communicate Effectivelyp.16
- Chapter 7: Manage Your Sessionp.16
- +5 more sections
- 17Beyond Permission Prompts: Making Claude Code More Secure and Autonomousp.17
- Chapter 1: The Problem of Permission Fatiguep.17
- Chapter 2: The Sandboxing Solutionp.17
- Chapter 3: Technical Architecturep.17
- Chapter 4: Sandbox Configurationp.17
- Chapter 5: Git Handling in the Web Versionp.17
- Chapter 6: Impact and Resultsp.17
- Chapter 7: The Broader Implications for Agent Securityp.17
- Resourcesp.17
- 18How Anthropic Teams Use Claude Codep.18
- Contentsp.18
- Claude Code for Data Infrastructurep.18
- Claude Code for Product Developmentp.18
- Claude Code for Security Engineeringp.18
- Claude Code for Inferencep.18
- Claude Code for Data Science and Visualizationp.18
- Claude Code for APIp.18
- Claude Code for Growth Marketingp.18
- +3 more sections
- 19How We Built Our Multi-Agent Research Systemp.19
- Chapter 1: Why Research Cannot Be a Fixed Pipelinep.19
- Chapter 2: The Orchestrator-Worker Architecturep.19
- Chapter 3: Compression, Separation of Concerns, and the Numbersp.19
- Chapter 4: The Cost, and When Not to Use Thisp.19
- Chapter 5: Prompt Engineering for Orchestrationp.19
- Chapter 6: Search Behavior, Thinking, and Parallelismp.19
- Chapter 7: Tool Design and Agents That Improve Themselvesp.19
- Chapter 8: Evaluating Agents That Take Different Pathsp.19
- +3 more sections
- 20The "Think" Tool - Enabling Claude to Stop and Think in Complex Tool Use Situationsp.20
- Chapter 1: What the "Think" Tool Isp.20
- Chapter 2: "Think" Versus Extended Thinkingp.20
- Chapter 3: The Tool Definitionp.20
- Chapter 4: Performance on tau-Benchp.20
- Chapter 5: Performance Analysis and SWE-Benchp.20
- Chapter 6: When to Use Itp.20
- Chapter 7: Implementation Best Practicesp.20
- Chapter 8: When Not to Use Itp.20
- +1 more section
- 21Raising the Bar on SWE-bench Verifiedp.21
- Chapter 1: The Benchmark and the Resultp.21
- Chapter 2: Minimal Scaffolding, Maximum Model Controlp.21
- Chapter 3: The Promptp.21
- Chapter 4: The Bash Toolp.21
- Chapter 5: The Edit Toolp.21
- Chapter 6: A Trajectoryp.21
- Chapter 7: Challengesp.21
- Chapter 8: Takeawaysp.21
- 22Quantifying Infrastructure Noise in Agentic Coding Evalsp.22
- Chapter 1: The Claimp.22
- Chapter 2: How the Problem Surfacedp.22
- Chapter 3: The Experimentp.22
- Chapter 4: What the Eval Ends Up Measuringp.22
- Chapter 5: Replication, SWE-bench, and Other Confoundersp.22
- Chapter 6: The Recommendationp.22
- Chapter 7: Why It Matters for Reading Leaderboardsp.22
- Chapter 8: Operating Rulesp.22
- 23How We Contain Claude Across Productsp.23
- Chapter 1: Capping the Blast Radiusp.23
- Chapter 2: Three Types of Risk, Three Components of Defensep.23
- Chapter 3: Pattern 1 - The Ephemeral Containerp.23
- Chapter 4: Pattern 2 - The Human-in-the-Loop Sandboxp.23
- Chapter 5: Pattern 3 - The Local VMp.23
- Chapter 6: Trusting What the Agent Readsp.23
- Chapter 7: Looking Aheadp.23
- Chapter 8: Design Rules for Containing an Agent in Productionp.23
- 24Postmortems - When Infrastructure, Not the Model, Degrades Qualityp.24
- Chapter 1: The Shared Claim - Quality Regressions Are Bugs, Not Policyp.24
- Chapter 2: Bug One - The Context Window Routing Errorp.24
- Chapter 3: Bug Two - Output Corruption on TPU Serversp.24
- Chapter 4: Bug Three - Approximate Top-k XLA:TPU Miscompilationp.24
- Chapter 5: Why Three Overlapping Bugs Resisted Diagnosisp.24
- Chapter 6: The Process Changes After September 2025p.24
- Chapter 7: April 2026 - What Users Reported and Where the Fault Was Notp.24
- Chapter 8: The Reasoning Effort Downgrade (March 4 - April 7, 2026)p.24
- +3 more sections
- 25A Harness for Every Task - Dynamic Workflows in Claude Codep.25
- Chapter 1: The Harness Problemp.25
- Chapter 2: What a Dynamic Workflow Isp.25
- Chapter 3: Three Failure Modes a Single Context Window Cannot Fixp.25
- Chapter 4: The Orchestration Primitivesp.25
- Chapter 5: Context and Token Economicsp.25
- Chapter 6: The Six Core Patternsp.25
- Chapter 7: Use Casesp.25
- Chapter 8: Prompting Strategiesp.25
- +2 more sections
- 26Claude Managed Agents - Agentic Surfaces, Dreaming, Outcomes, Orchestration, Sandboxes, and MCP Tunnelsp.26
- Chapter 1: Three Posts, One Platform Snapshotp.26
- Chapter 2: The Three Phases of Agentic Surfacesp.26
- Chapter 3: Decoupling the Brain from the Handsp.26
- Chapter 4: The Three Core Resourcesp.26
- Chapter 5: Why a Managed Harness Tracks the Modelp.26
- Chapter 6: Platform Capabilities at a Glancep.26
- Chapter 7: Reported Production Deploymentsp.26
- Chapter 8: Dreaming - Curating Memory Between Sessionsp.26
- +7 more sections
- 27How Warp Builds Self-Improving Agents on Claudep.27
- Chapter 1: The System Under Discussionp.27
- Chapter 2: The Two-Skill Architecturep.27
- Chapter 3: Harvesting Signal From Real Usagep.27
- Chapter 4: The Loop In Action - Issue Triagep.27
- Chapter 5: Writing Skills That Can Be Improvedp.27
- Chapter 6: Failure Modes and Safeguardsp.27
- Chapter 7: Transferable Lessonsp.27
- 28Self-Service Data Analytics at Anthropic - The Agentic Data Stackp.28
- Chapter 1: The Headline Resultp.28
- Chapter 2: Data Is Not Softwarep.28
- Chapter 3: Layer One - Data Foundationsp.28
- Chapter 4: Layer Two - Sources of Truthp.28
- Chapter 5: Layer Three - Skills, and the Semantic Layer as Routerp.28
- Chapter 6: Layer Four - Validationp.28
- Chapter 7: What Did Not Workp.28
- Chapter 8: Claude Tag in Slack - A Different Problemp.28
- +4 more sections
- 29The New Rules of Context Engineering for Claude 5 Generation Modelsp.29
- Chapter 1: The Prompt Is a Small Part of the Contextp.29
- Chapter 2: Unhobbling Claudep.29
- Chapter 3: Give Claude Rules, or Let Claude Use Judgementp.29
- Chapter 4: Give Claude Examples, or Design Interfacesp.29
- Chapter 5: Put It All Upfront, or Use Progressive Disclosurep.29
- Chapter 6: Repeat Yourself, or Write Simple Tool Descriptionsp.29
- Chapter 7: Memory in CLAUDE.md, or Auto-Memoryp.29
- Chapter 8: Simple Specs, or Rich Referencesp.29
- +3 more sections
- 30Building Production Agents with Computer Use, the Skills API, and the Files APIp.30
- Chapter 1: What Shipped, and a Warning About Datesp.30
- Chapter 2: Computer Use - Operating Software the Agent Can Seep.30
- Chapter 3: The Browser Use Tool - Acting on Structure, Not Pixelsp.30
- Chapter 4: Running the Loop - Batch Actions and Failure Propagationp.30
- Chapter 5: The Skills API - Packaging Expertise as an Artifactp.30
- Chapter 6: Attaching Skills to a Requestp.30
- Chapter 7: The Files API - Documents In, Artifacts Outp.30
- Chapter 8: Lifecycle, Limits, and the Isolation Boundaryp.30
- +3 more sections
- 31Zero Trust for Agents and Securing an AI-Native SDLCp.31
- Chapter 1: A Note on Sourcesp.31
- Chapter 2: The Threat Clockp.31
- Chapter 3: Zero Trust Principles and the Impossible-vs-Tedious Testp.31
- Chapter 4: What Makes Agentic Systems Differentp.31
- Chapter 5: Current Threats to Agentic Systemsp.31
- Chapter 6: The Three Capability Tiersp.31
- Chapter 7: Agent Identity and Authenticationp.31
- Chapter 8: Access Control, Privilege Scoping, and Resource Boundariesp.31
- +7 more sections
- 32Claude on Call - An Agent as First Responder for CI/CD Failuresp.32
- Chapter 1: The 10pm Pagep.32
- Chapter 2: The Setup - Claude Tag as a Channel Participantp.32
- Chapter 3: Detection - Filtering Alerts Against oncall.mdp.32
- Chapter 4: Triage - Orchestrator and Executor Subagentsp.32
- Chapter 5: Memory - lessons.md and Investigation Skillsp.32
- Chapter 6: Resolution - The Boundary of Autonomyp.32
- Chapter 7: Verification, Communication, and Handoffp.32
- Chapter 8: Failure Modes and Multi-Player Modep.32
- +2 more sections
- 33Best Practices for Computer and Browser Usep.33
- Chapter 1: Resolution and Scaling Are the Foundationp.33
- Chapter 2: Content Ordering in the Messages Arrayp.33
- Chapter 3: Model Selection for Clicking Tasksp.33
- Chapter 4: Small Targets, Zoom, and Non-Pixel Alternativesp.33
- Chapter 5: Tuning Thinking Effortp.33
- Chapter 6: Prompt Injection Defensep.33
- Chapter 7: Context Managementp.33
- Chapter 8: Experimental Techniquesp.33
- +2 more sections
- 34Lessons from Building Claude Code - Prompt Caching and Skillsp.34
- Chapter 1: Cache Rules Everything Around Agentsp.34
- Chapter 2: Lay Out the Prompt for Cachingp.34
- Chapter 3: Use Messages for Updatesp.34
- Chapter 4: Do Not Change Models Mid-Sessionp.34
- Chapter 5: Tools and the Cached Prefixp.34
- Chapter 6: Compacting Without Breaking the Cachep.34
- Chapter 7: The Five Prompt-Caching Lessonsp.34
- Chapter 8: What Skills Arep.34
- +5 more sections
- 35Steering Claude Code - Skills, Hooks, Rules, Subagents, and Verification Loopsp.35
- Chapter 1: The Steering Surface - Seven Mechanismsp.35
- Chapter 2: CLAUDE.md - Always-On Project Contextp.35
- Chapter 3: Rules - Path-Scoped Constraintsp.35
- Chapter 4: Skills - Procedures Loaded On Demandp.35
- Chapter 5: Hooks - Deterministic Enforcementp.35
- Chapter 6: Output Styles and Appending the System Promptp.35
- Chapter 7: Choosing a Surface - Comparison and Common Mistakesp.35
- Chapter 8: The Agentic Loop and What a Verification Loop Isp.35
- +6 more sections
- 36Running Claude Code on Real Codebases - Sessions, Context, and Onboardingp.36
- Chapter 1: Agentic Search, and Why Setup Bounds Itp.36
- Chapter 2: The Harness Is the Productp.36
- Chapter 3: Making a Codebase Navigable at Scalep.36
- Chapter 4: Context Rot, Prefill, Decode, and the Prompt Cachep.36
- Chapter 5: Every Turn Is a Branching Pointp.36
- Chapter 6: Compaction, and Why Autocompact Goes Wrongp.36
- Chapter 7: Specificity, Noise, and Session Lengthp.36
- Chapter 8: Subagents and Their Limitsp.36
- +4 more sections
- 37Auto Mode, Model Choice, and Effort Levels in Claude Codep.37
- Chapter 1: Scope, and a Freshness Warningp.37
- Chapter 2: The Two Dials Are Orthogonalp.37
- Chapter 3: Fable, Opus, Sonnetp.37
- Chapter 4: Diagnosing a Failure with One Questionp.37
- Chapter 5: Token Economics, Including the Inversionp.37
- Chapter 6: Opus 4.7 Effort Tiers Inside the Coding Harnessp.37
- Chapter 7: Adaptive Thinking Replaces Budgetsp.37
- Chapter 8: Behavior Shifts in 4.7 That Change Harness Designp.37
- +4 more sections
- 38Multi-Agent Coordination Patterns and When to Use Themp.38
- Chapter 1: A Gate, Then a Menup.38
- Chapter 2: Start With One Agentp.38
- Chapter 3: The Three Constraints That Justify Splittingp.38
- Chapter 4: Price the Architecture Firstp.38
- Chapter 5: Decompose by Context, Not by Job Titlep.38
- Chapter 6: The Verification Subagent and the Early Victory Problemp.38
- Chapter 7: Pattern 1, Generator-Verifierp.38
- Chapter 8: Pattern 2, Orchestrator-Subagentp.38
- +4 more sections
- 39Agent Harness Design Patterns and the 2026 Workflow Pattern Vocabularyp.39
- Chapter 1: The Harness, and Why It Rotsp.39
- Chapter 2: Pattern 1 - Lean on the Model, Not the Harnessp.39
- Chapter 3: Pattern 2 - Strip Your Agent Harness Downp.39
- Chapter 4: Pattern 3 - Set Boundaries Carefullyp.39
- Chapter 5: The Second Post - Three Workflow Patternsp.39
- Chapter 6: The Decision Framework and the Escalation Ladderp.39
- Chapter 7: What This Adds to Building Effective Agentsp.39
- Chapter 8: Takeawaysp.39
- 40Agent Skills - How They Compare to Prompts, Projects, MCP, and Subagentsp.40
- Chapter 1: The Mechanism Selection Problemp.40
- Chapter 2: What a Skill Isp.40
- Chapter 3: Progressive Disclosure and the Context Budgetp.40
- Chapter 4: Skills Compared to Prompts and Projectsp.40
- Chapter 5: Skills Compared to MCP Serversp.40
- Chapter 6: Composing Skills with MCP Serversp.40
- Chapter 7: Skills Compared to Subagentsp.40
- Chapter 8: Creating a Skillp.40
- +5 more sections
- 41MCP in Production - Reaching Real Systems and the 2026 Spec Revisionp.41
- Chapter 1: Three Ways an Agent Reaches a Systemp.41
- Chapter 2: Production Agents Run in the Cloudp.41
- Chapter 3: Build Remote, and Shape Tools Around Intentp.41
- Chapter 4: Code Orchestration for Large Surfacesp.41
- Chapter 5: Rich Semantics - MCP Apps and Elicitationp.41
- Chapter 6: Standardized Auth and Delegated Credentialsp.41
- Chapter 7: Client-Side Context Efficiencyp.41
- Chapter 8: Pairing MCP Servers with Skillsp.41
- +3 more sections
- 42Agent Identity, LLM-Assisted Code Security, and AI-Accelerated Offensep.42
- Chapter 1: Why Acting As The User Breaks Downp.42
- Chapter 2: The Agent Identity Modelp.42
- Chapter 3: The Find-and-Fix Loop and the Threat Modelp.42
- Chapter 4: Sandboxing for Vulnerability Workp.42
- Chapter 5: Discovery Optimizes for Recallp.42
- Chapter 6: Verification Optimizes for Precisionp.42
- Chapter 7: Triage as the New Bottleneckp.42
- Chapter 8: Patching and the Validation Ladderp.42
- +5 more sections
- 43AI-Native Engineering Organizations, Human-Agent Teams, and Large Migrationsp.43
- Chapter 1: The Bottleneck Movedp.43
- Chapter 2: Just-in-Time Planning and Context Gatheringp.43
- Chapter 3: Review, and What Humans Keepp.43
- Chapter 4: Team Makeup, Principles, and Pod Autonomyp.43
- Chapter 5: Three Numbers to Trackp.43
- Chapter 6: Multiplayer Agents and the Prerequisites for Membershipp.43
- Chapter 7: Work in Public, Because Unwritten Context Does Not Existp.43
- Chapter 8: Rosters, Roles, and Tool Accessp.43
- +5 more sections
- 44Partner Build Write-Ups - Datadog's Universal Tool and CodeRabbit's Orchestration Systemp.44
- Chapter 1: The Machine Tool Analogyp.44
- Chapter 2: The Road to Temperp.44
- Chapter 3: The Inversion and the Three Contractsp.44
- Chapter 4: Four Verification Layersp.44
- Chapter 5: Why Not Just Build a CRUD Appp.44
- Chapter 6: Temper as Consolidationp.44
- Chapter 7: CodeRabbit - The Implicit Knowledge Failure Modep.44
- Chapter 8: The Orchestration Layer and Model Routingp.44
- +2 more sections
- 45Working With the Grain of the Model - Perception, Artifacts, and Loopsp.45
- Chapter 1: Seeing Like an Agent - Tools Shaped to Abilityp.45
- Chapter 2: Building and Retiring Tools - Two Case Studiesp.45
- Chapter 3: Letting the Agent Find Its Own Contextp.45
- Chapter 4: Adding Capability Without Adding a Toolp.45
- Chapter 5: Why HTML Beats Markdown as an Agent Artifactp.45
- Chapter 6: The HTML Use Casesp.45
- Chapter 7: Unknowns - The Map and the Territoryp.45
- Chapter 8: Pre-Implementation Patternsp.45
- +4 more sections
- 46Claude Code Foundations - Hooks, CLAUDE.md, and the Agentic Coding Onrampp.46
- Chapter 1: How to Read This Partp.46
- Chapter 2: What Agentic Coding Isp.46
- Chapter 3: The Permission Model as the Review Surfacep.46
- Chapter 4: CLAUDE.md - What It Is and Where It Livesp.46
- Chapter 5: What Belongs in CLAUDE.mdp.46
- Chapter 6: Documenting Tools and Workflowsp.46
- Chapter 7: Keeping CLAUDE.md Alivep.46
- Chapter 8: Hooks - The Eight Eventsp.46
- +6 more sections
- 47Platform Primitives and Domain Specialization - Structured Outputs, Caching, Context Management, and Skills for Hard Domainsp.47
- Chapter 1: Reading Note - These Posts Are Datedp.47
- Chapter 2: Structured Outputs - Removing the Parse Failurep.47
- Chapter 3: Structured Outputs - The API Shapep.47
- Chapter 4: Structured Outputs - Schema Limits and Hidden Costsp.47
- Chapter 5: Prompt Caching - The Reusable Prefixp.47
- Chapter 6: Prompt Caching - Price, TTL, and Invalidationp.47
- Chapter 7: Prompt Caching - What the Launch Numbers Showedp.47
- Chapter 8: Context Management - Context Editingp.47
- +7 more sections
- 48Testing and Refining Agent Skills, and Filtering What Search Returnsp.48
- Chapter 1: The Gap That Evals Closep.48
- Chapter 2: The Eval Artifactp.48
- Chapter 3: Running Paired Executionsp.48
- Chapter 4: Grading and Execution Metricsp.48
- Chapter 5: Benchmark Mode and Variancep.48
- Chapter 6: Blind Comparisonp.48
- Chapter 7: The Human Review Loopp.48
- Chapter 8: Optimizing the Description for Triggeringp.48
- +2 more sections


