Claude Code Research

Field notes on Claude Code MCP, hooks, CLAUDE.md, skills, code review, and team conventions for production engineering teams.

Start with Claude Code team adoption, Claude Code review, and shared agent workflows.

October Noon, landscape painting by George Inness (1891).
AI-Assisted Coding·9 min read

Ask HN: Banned From Claude Code

A Hacker News Claude Code ban sparked a debate about account risk, fallbacks, and safer MCP habits.

July 6, 2026·Rogier Muller
Panoramic View of the Ile-de-France, landscape painting by Théodore Rousseau (1830).
Open Source·8 min read

TikZ Editor Turns LaTeX Figures Visual

TikZ Editor lets LaTeX authors drag figures visually while keeping source code readable and reviewable.

July 6, 2026·Rogier Muller
The Much Resounding Sea, landscape painting by Thomas Moran (1884).
Open Source·9 min read

open-knowledge vs Obsidian and Notion

open-knowledge is an open-source, AI-first alternative to Obsidian and Notion. This piece compares them and adds a Claude Code review workflow.

July 5, 2026·Rogier Muller
Buffalo on the Platte River, by Worthington Whittredge, 1866, oil on board - Blanton Museum of Art - Austin, Texas - DSC08188, landscape painting.
AI-Assisted Coding·7 min read

Manufact (YC S25) Ships MCP Cloud

A story-first look at Manufact’s MCP Cloud launch and the safe Claude Code boundary to test first.

July 3, 2026·Rogier Muller
Landscape by John F. Kensett, Reynolda House Museum, landscape painting by John Frederick Kensett.
AI-Assisted Coding·8 min read

Claude Workflow Training for Teams

A Claude Code team rollout plan for shared agent workflows, training loops, review receipts, and safer autonomy.

July 2, 2026·Rogier Muller
The Course of Empire–The Savage State, landscape painting by Thomas Cole (1834).
AI-Assisted Coding·9 min read

Claude Code Rollout Drill

A team rollout plan for turning Claude Code changelog updates into safer conventions, permissions, and review habits.

July 2, 2026·Rogier Muller
Ludwig richter, tempesta sul monte scalambra presso olevano nei monti sabini, 1830, 03 albero rotto, landscape painting by Ludwig Richter (1830).
AI-Assisted Coding·9 min read

Train Safer AI Coding Habits

Use a bounded rollout, review receipts, and tool limits to train coding agents safely across a team.

July 1, 2026·Rogier Muller
Barges on a River, landscape painting by Charles-François Daubigny.
AI-Assisted Coding·8 min read

Bound Claude Code Agent Teams

A team convention for running Claude Code subagents with clear scopes, MCP limits, and review receipts.

July 1, 2026·Rogier Muller
Approaching Storm by George Inness, Amon Carter Museum, landscape painting by George Inness (1875).
AI-Assisted Coding·8 min read

Train Teams on Coding Agents Safely

A practical rollout plan for Claude Code teams: rules, MCP boundaries, skills, hooks, and review gates for safer agentic coding.

June 30, 2026·Rogier Muller
Long Island, landscape painting by John Frederick Kensett (1866).
AI-Assisted Coding·9 min read

Adopt Claude Code as a Team

A practical Claude Code rollout plan for shared CLAUDE.md rules, MCP access, hooks, skills, and review habits.

June 30, 2026·Rogier Muller
Stonehenge at Sunset, landscape painting by John Constable (1836).
AI-Assisted Coding·9 min read

Review Rules for AI Coding Agents

A practical Claude Code convention for aligning teams on AI-assisted code review, MCP boundaries, and review guardrails.

June 29, 2026·Rogier Muller
Valley of the Catawissa in Autumn, landscape painting by Thomas Moran (1862).
AI-Assisted Coding·9 min read

Run a Claude Code Team Workshop

A hands-on rollout plan for Claude Code teams: CLAUDE.md, MCP boundaries, hooks, and review habits.

June 29, 2026·Rogier Muller
After the Rain by Theodore Rousseau, undated - Corcoran Gallery of Art - DSC01316, landscape painting by Théodore Rousseau.
AI-Assisted Coding·8 min read

A Safer Agent Review Convention

A practical Claude Code convention for safer agent-assisted reviews, MCP boundaries, and engineering team adoption.

June 28, 2026·Rogier Muller
The Lonely Farm, Nantucket, landscape painting by George Inness (1892).
AI-Assisted Coding·9 min read

Learn Claude Code as a Team

A practical Claude Code team rollout plan with CLAUDE.md, hooks, MCP, skills, and review conventions.

June 28, 2026·Rogier Muller
A View near Tivoli (Morning), landscape painting by Thomas Cole (1832).
AI-Assisted Coding·8 min read

Orchestrate Coding Agents Safely

A practical team convention for orchestrating Claude Code agents with scoped rules, MCP limits, and review gates.

June 27, 2026·Rogier Muller
A View of the Mountain Pass Called the Notch of the White Mountains (Crawford Notch), landscape painting by Thomas Cole (1839).
AI-Assisted Coding·8 min read

Team Conventions for Claude Agents

A practical convention for Claude Code teams using agents, CLAUDE.md, hooks, MCP, and review gates.

June 27, 2026·Rogier Muller
Landscape by Theodore Rousseau, undated, oil on panel - Huntington Museum of Art - DSC05313, landscape painting by Théodore Rousseau.
AI-Assisted Coding·8 min read

Pick Code Review Agents Safely

A Claude Code workflow for safer AI code review, with review receipts, MCP boundaries, and team guardrails.

June 26, 2026·Rogier Muller
Home at Montclair, landscape painting by George Inness (1892).
AI-Assisted Coding·9 min read

Claude Code Hook Conventions

A practical team guide to Claude Code hooks, CLAUDE.md, MCP boundaries, and review habits.

June 26, 2026·Rogier Muller
The Aegean Sea, landscape painting by Frederic Edwin Church (1877).
AI-Assisted Coding·10 min read

Compare Coding Agents With Guardrails

A practical governance matrix for comparing Claude Code, Claude, and Codex in engineering teams.

June 25, 2026·Rogier Muller
Teich im Riesengebirge Pond in the Riesengebirge, landscape painting by Ludwig Richter (1839).
AI-Assisted Coding·9 min read

MCP Setup for Claude Teams

A practical Claude Code team guide for MCP integrations, CLAUDE.md rules, hooks, and review habits.

June 25, 2026·Rogier Muller
Иван Айвазовский Распределение припасов 1892, landscape painting by Ivan Aivazovsky (1892).
AI-Assisted Coding·8 min read

Bounded Benchmarks for Coding Agents

How engineering teams can use signed, isolated benchmarks to govern Claude Code and other coding agents.

June 24, 2026·Rogier Muller
Study on Long Island Sound at Darien, Connecticut, landscape painting by John Frederick Kensett (1872).
AI-Assisted Coding·9 min read

Accept Claude Skills Like Code

A team guide for accepting Claude Code skills with CLAUDE.md, hooks, MCP notes, and a review rubric.

June 24, 2026·Rogier Muller
Trees (Arbres), landscape painting by Paul Cézanne (1900).
AI-Assisted Coding·8 min read

How Coding Agents Stay Inside Bounds

A practical team convention for governing Claude Code, MCP access, hooks, and autonomous agent reviews.

June 23, 2026·Rogier Muller
The Meteor of 1860, landscape painting by Frederic Edwin Church (1860).
AI-Assisted Coding·9 min read

Make Coding Agents Follow a Workflow

A practical convention for governing coding agents with Claude Code rules, MCP boundaries, and review guardrails.

June 23, 2026·Rogier Muller
Landscape with Stormy Sky, landscape painting by John Constable (1917).
AI-Assisted Coding·10 min read

Let Coding Agents Work Safely

A practical Claude Code team convention for agentic coding workflows, MCP boundaries, hooks, and safer review.

June 23, 2026·Rogier Muller
Newport, Rhode Island (Beacon Rock), landscape painting by John Frederick Kensett (1872).
AI-Assisted Coding·8 min read

Subagent Conventions for Claude Code Teams

Set a practical Claude Code convention for subagents, CLAUDE.md, hooks, MCP, and team reviews.

June 23, 2026·Rogier Muller
The Monk, landscape painting by George Inness (1873).
AI-Assisted Coding·8 min read

A Claude Code Subagent Playbook

A practical playbook for Claude Code teams using subagents, CLAUDE.md, hooks, MCP, and review rules.

June 23, 2026·Rogier Muller
Landing at Sabbath Day Point, landscape painting by John Frederick Kensett (1853).
AI-Assisted Coding·8 min read

Run Claude Subagents as a Team

A practical Claude Code convention for subagents, CLAUDE.md, hooks, MCP permissions, and team review habits.

June 23, 2026·Rogier Muller
L'Automne, landscape painting by Jules Dupré (1800).
AI-Assisted Coding·8 min read

Skill Gates for AI Coding Teams

A Claude Code convention for accepting agent skills, setting MCP boundaries, and reviewing mixed-skill team work.

June 22, 2026·Rogier Muller
Pastures at Graves near Villerville (Normandy), landscape painting by Charles-François Daubigny (1875).
AI-Assisted Coding·8 min read

Team Conventions for Claude Code

A practical guide to CLAUDE.md, hooks, MCP, and review habits for teams adopting Claude Code.

June 22, 2026·Rogier Muller
Near Newport, Rhode Island, landscape painting by John Frederick Kensett (1872).
AI-Assisted Coding·8 min read

A Team Operating Model for Claude Code

A practical Claude Code team operating model covering CLAUDE.md, hooks, MCP permissions, and review habits.

June 22, 2026·Rogier Muller
Landscape near Swansea, South Wales, landscape painting by James Ward (1805).
AI-Assisted Coding·8 min read

Pick the Review Workflow, Not the Bot

A Claude Code-first guide to AI code review guardrails, MCP boundaries, and a pasteable review receipt.

June 21, 2026·Rogier Muller
A Barge with a Wounded Soldier, landscape painting by John Crome.
AI-Assisted Coding·8 min read

Practical Rules for Claude Code Teams

A practical guide to CLAUDE.md, hooks, MCP, and review habits for using Claude Code across a real engineering team.

June 21, 2026·Rogier Muller
View of the Shrewsbury River, New Jersey, landscape painting by John Frederick Kensett (1859).
AI-Assisted Coding·9 min read

Governed AI Coding at Team Scale

A Claude Code workflow for measuring team AI coding ROI with skills, MCP boundaries, and review guardrails.

June 20, 2026·Rogier Muller
Sunset on the Passaic, landscape painting by George Inness (1891).
AI-Assisted Coding·8 min read

A Team Claude Code Review Workflow

A practical Claude Code review workflow with CLAUDE.md, MCP boundaries, hooks, and a paste-ready PR receipt.

June 20, 2026·Rogier Muller
Home by the Lake by Frederic Edwin Church, Crystal Bridges Museum, landscape painting by Frederic Edwin Church.
AI-Assisted Coding·9 min read

Claude Code or Copilot for Teams

A practical Claude Code vs GitHub Copilot guide for teams setting CLAUDE.md, hooks, MCP, and review conventions.

June 18, 2026·Rogier Muller
Rast bei der Heuernte French: Repos pendant les foins, landscape painting by Caspar David Friedrich (1834).
AI-Assisted Coding·6 min read

How Anthropic Teams Use Claude Code

Team conventions for Claude Code: CLAUDE.md, hooks, MCP, skills, and review habits engineers can actually use.

June 17, 2026·Rogier Muller
Clearing Up, George Inness, 1860 - Museum of Fine Arts, Springfield, MA - DSC03888, landscape painting by George Inness (1860).
AI-Assisted Coding·6 min read

How to enable agent teams in Claude Code

A practical Claude Code agent-team checklist for CLAUDE.md, subagents, hooks, MCP, and review control.

June 16, 2026·Rogier Muller
The Hayfield, landscape painting by Worthington Whittredge.
AI-Assisted Coding·7 min read

Hands-On Claude Code Workshops for UK Development Teams

A practical Claude Code team convention guide for shared CLAUDE.md rules, review habits, and adoption under delivery pressure.

June 15, 2026·Rogier Muller
Evening at Medfield, Massachusetts, landscape painting by George Inness (1875).
AI-Assisted Coding·7 min read

Learn More About Claude Code

A practical Claude Code rollout guide for teams using CLAUDE.md, skills, hooks, and review habits.

June 14, 2026·Rogier Muller
The Three Tetons, landscape painting by Thomas Moran (1895).
AI-Assisted Coding·6 min read

Claude Code team conventions for coding workflows

Practical Claude Code rollout guide for teams using CLAUDE.md, skills, hooks, and review habits.

June 13, 2026·Rogier Muller
The Passing Storm, landscape painting by George Inness (1892).
AI-Assisted Coding·6 min read

Agent Code Review Without Drift

Practical 2026 ai code review checklists, review guardrails, and ownership for coding agents.

May 29, 2026·Rogier Muller
Fly Fishing, landscape painting by Worthington Whittredge (1866).
AI-Assisted Coding·6 min read

Claude Code hooks and team conventions

A practical guide to claude code hooks documentation, CLAUDE.md, MCP, and reviewable team conventions.

May 25, 2026·Rogier Muller
Beacon Rock, Newport Harbor, landscape painting by John Frederick Kensett (1857).
AI-Assisted Coding·6 min read

Claude Code MCP team conventions

Practical Claude Code guidance for claude mcp, CLAUDE.md, hooks, and reviewable team conventions.

May 24, 2026·Rogier Muller
Point Judith, Rhode Island, landscape painting by Martin Johnson Heade (1867).
AI-Assisted Coding·5 min read

Claude Code team skills and conventions

Claude Code 2.1.150 tightens team conventions around claude code skills, CLAUDE.md, hooks, and shared repo context.

May 23, 2026·Rogier Muller
Chimborazo - village detail - HNT, landscape painting by Frederic Edwin Church.
AI-Assisted Coding·6 min read

Claude Code team conventions

Claude Code teams need one shared way to set context, review changes, and keep agent work inside repo rules.

May 21, 2026·Rogier Muller
Lobster Fishermen, landscape painting by Marsden Hartley.
AI-Assisted Coding·7 min read

Claude Code hooks for teams

A practical guide to Claude Code hooks, CLAUDE.md, MCP, and team review habits. Read the workflow, review rules, and team training patterns for MCP.

May 20, 2026·Rogier Muller
Passing off of the Storm, landscape painting by John Frederick Kensett (1872).
AI-Assisted Coding·6 min read

Claude Code review receipts

A practical Claude Code review workflow for team conventions, CLAUDE.md, hooks, MCP, and a copyable review receipt.

May 19, 2026·Rogier Muller
Phoenixes and Paulownia, landscape painting by Tosa Mitsuyoshi (1580).
AI-Assisted Coding·6 min read

Agentic Coding Breaks At The Handoff

Most teams do not lose control when an agent writes bad code. They lose it when nobody can explain the change ten minutes later. The handoff is the interface.

May 17, 2026·Rogier Muller
Landscape at Saint-André, Near Marseilles, landscape painting by Paul Guigou (1860).
AI-Assisted Coding·5 min read

Claude Code 2.1.139 team conventions

Claude Code 2.1.139 team conventions: a CLAUDE TOC, red-folder approvals, data-class tags on MCP connectors, and a weekly retro note.

May 17, 2026·Rogier Muller
Landscape painting by Ralph Albert Blakelock, from the Catholina Lambert Collection catalogue (1916).
AI-Assisted Coding·6 min read

Best practices for agentic coding in real environments

An operating guide to best practices for agentic coding in real environments: rule-file precedence, scope ledgers, replay receipts, connector cards.

May 16, 2026·Rogier Muller
Landscape with a Peasant and His Flock, landscape painting by Alexander Joseph Daiwaille (1849).
AI-Assisted Coding·5 min read

claude_code_stop_hook_block_cap in Claude Code 2.1.143

What claude_code_stop_hook_block_cap searchers need: the Claude Code 2.1.143 hook change handled as convention, with rollback paths and receipts.

May 16, 2026·Rogier Muller
Seven Jeweled Mountain, landscape painting by Unknown (1800).
AI-Assisted Coding·6 min read

Claude Code 2.1.142 team conventions

Claude Code 2.1.142 team conventions for parallel agent streams: a skill index, a hook budget, a CLAUDE TOC, and red-folder approvals.

May 15, 2026·Rogier Muller
Scenes from the Tale of Genji, landscape painting by Tosa School (1700).
AI-Assisted Coding·6 min read

Codex workspace agents need repo rules

Codex workspace agents and Claude cloud agents need repo rules: scoped boundary files, connector cards, and replay receipts reviewers can check.

May 14, 2026·Rogier Muller
Birds and Flowers, landscape painting by Kano Mitsunobu (1540).
AI-Assisted Coding·5 min read

Claude Code 2.1.141 team conventions

Claude Code 2.1.141 team conventions: a CLAUDE TOC, red-folder approvals, data-class tags on MCP connectors, and a weekly retro note.

May 14, 2026·Rogier Muller
Landscapes in Various Styles after Old Masters, landscape painting by Mei Qing (1690).
AI-Assisted Coding·6 min read

Claude Code 2.1.140: team conventions

Claude Code 2.1.140 team conventions: a skill index for precedence, a hook budget, a CLAUDE TOC, and red-folder approvals reviewers can trace.

May 13, 2026·Rogier Muller
Four Motifs from the Eight Views of Xiao-Xiang, landscape painting by Tani Bunchō (1788).
AI-Assisted Coding·6 min read

AI coding agents workflow guardrails for browser control

Workflow guardrails for AI coding agents with browser control: child receipts, decision stubs, scope ledgers, and a supremacy clause reviewers can audit.

May 11, 2026·Rogier Muller
Mountain Market in Clearing Mist, from Eight Views of Xiao-Xiang, landscape painting by Tani Bunchō (1788).
AI-Assisted Coding·6 min read

Claude Code 2.1.136: team convention fixes

Claude Code 2.1.136 team convention fixes for engineering teams: a weekly retro note, a skill index, a hook budget, and a CLAUDE TOC reviewers can audit.

May 11, 2026·Rogier Muller
Issy-les-Moulineaux, chantier pour la construction du métro, landscape painting by Maximilien Luce (1931).
AI-Assisted Coding·6 min read

Claude Code 2.1.138: team conventions check

A Claude Code 2.1.138 team conventions check: PR receipts, a weekly retro note, a skill index, a hook budget, and a CLAUDE TOC reviewers can audit.

May 10, 2026·Rogier Muller
Sleeping Peasants near Fields (Parable of the Weeds), landscape painting by Simon de Vlieger (1650).
AI-Assisted Coding·5 min read

Claude Code 2.1.137 fixes Windows activation

Claude Code 2.1.137 fixes Windows activation; the team conventions that matter are a weekly retro note, a skill index, a hook budget, and a CLAUDE TOC.

May 9, 2026·Rogier Muller
Arkville Landscape, landscape painting by Alexander Helwig Wyant (1880).
AI-Assisted Coding·5 min read

Claude Code 2.1.132 team conventions

Claude Code 2.1.132 team conventions for engineering teams: a skill index, a hook budget, a CLAUDE TOC, and red-folder approvals reviewers can audit.

May 7, 2026·Rogier Muller
Landscape with Peasants Dancing, landscape painting by David Teniers (1640).
AI-Assisted Coding·6 min read

Claude Code 2.1.129 team conventions

Claude Code 2.1.129 team conventions: skill precedence, a hook budget, a CLAUDE TOC, and red-folder approvals that end review-thread archaeology.

May 6, 2026·Rogier Muller
Hunters Near Ruins, landscape painting by Jan Baptist Weenix (1648).
AI-Assisted Coding·6 min read

Agentic coding governance that holds in review

Agentic coding governance as an operating guide: connector ownership, scope ledgers, decision stubs, and review receipts for MCP-connected engineering teams.

May 5, 2026·Rogier Muller
Rousseau The Village of Becquigny, landscape painting by Théodore Rousseau (1857).
AI-Assisted Coding·5 min read

Claude Code 2.1.128 team conventions

Claude Code 2.1.128 team conventions: red-folder approvals, data-class tags, a weekly retro note, and a skill index that ends precedence trivia nights.

May 5, 2026·Rogier Muller
A Harvest Scene with Workers Loading Hay on to a Farm Wagon, landscape painting by James Ward (1800).
AI-Assisted Coding·5 min read

Claude Code 2.1.120 for shared repos

Claude Code 2.1.120 for shared repos: a weekly retro note, a skill index, a hook budget, and a CLAUDE TOC that keep parallel streams reviewable.

May 4, 2026·Rogier Muller
Castle on a River, landscape painting by Salomon van Ruysdael (1644).
AI-Assisted Coding·6 min read

AI coding agents need workflow guardrails

Workflow guardrails for AI coding agents: a precedence clause, a replay mandate, connector cards, and child receipts that keep forks explainable in review.

May 3, 2026·Rogier Muller
Greta Bridge, landscape painting by John Sell Cotman (1805).
AI-Assisted Coding·6 min read

Claude Code 2.1.121: MCP guardrails

Claude Code 2.1.121 MCP guardrails: data-class tags, a weekly retro note, a skill index, and a hook budget reviewers can check before merge.

May 3, 2026·Rogier Muller
The Storm, landscape painting by George Inness (1876).
AI-Assisted Coding·7 min read

Always-on AI code review governance

AI code review governance for always-on agents: receipts, scopes, and owners that answer why a file changed without replaying chat.

May 2, 2026·Rogier Muller
Village in Berry, landscape painting by Théodore Rousseau (1842).
AI-Assisted Coding·5 min read

Claude Code 2.1.122 team conventions

Claude Code 2.1.122 team conventions for clogged merge trains: a weekly retro note, a skill index, a hook budget, and a CLAUDE TOC reviewers can audit.

May 2, 2026·Rogier Muller
Studies of Jacky Turner and the Reverend Charles Hope's Gardener, landscape painting by James Ward (1800).
Methodology·6 min read

AI agent boundaries that hold under pressure

A boundary-setting guide to AI agent boundaries: connector cards, scope ledgers, child receipts, and decision stubs that stop permission drift.

May 1, 2026·Rogier Muller
The Straw Yard, landscape painting by James Ward (1810).
AI-Assisted Coding·6 min read

Claude Code 2.1.126 team conventions

Claude Code 2.1.126 team conventions: connector stewards, data-class tags on MCP, a weekly retro note, a skill index, and a hook budget with rollbacks.

May 1, 2026·Rogier Muller
Villa in Dresden, landscape painting by Ernst Ludwig Kirchner (1910).
Methodology·6 min read

Eval platform governance for AI coding teams

A governance memo on eval platform governance: receipts behind scores, scoped harness access, and owners that stop Goodhart drift.

April 29, 2026·Rogier Muller
Near the Village, October, landscape painting by George Inness (1892).
AI-Assisted Coding·6 min read

Claude Code 2.1.123 fixes OAuth retry loops

Claude Code 2.1.123 fixes OAuth retry loops; the convention work around it covers a CLAUDE TOC, red-folder approvals, data-class tags, and a retro note.

April 29, 2026·Rogier Muller
Summer and Winter Landscapes (one of a pair), landscape painting by Kano Naonobu (1607).
Methodology·6 min read

Agent boundaries for teams running coding agents

How to set agent boundaries for teams: connector ownership, written scopes, and review receipts that keep agent diffs explainable after the session ends.

April 28, 2026·Rogier Muller