Claude Code's the AI we trust most to change our code. It runs as a panel inside Cursor, our pick for now. It reads the repository, makes the change on a branch and opens a pull request on GitHub, and a person reads it before anything goes live. Which models do the work is on the Anthropic page.
It runs the build, not just the typing
- Plans first. On a big job, it writes a short design note (approach, files, risks) before anyone builds anything.
- Builds the parts that need judgement, like page design and anything with open questions, with sub-agents each in their own copy of the repository.
- Briefs Cursor's agents on the clear-cut parts (fixes, small features, docs), watches them, steers them if they drift and reviews every pull request they open.
- Checks its own work. It screenshots the pages it changes at desktop and phone width with Playwright and runs the tests before a person sees anything.
One rule set, two tools
We write our rules once, for Cursor. A generator turns them into Claude Code's own rules, agents, skills, hooks and tool connections, and a drift check (--check) fails in any repo where the two disagree. Both tools follow the same house rules: British English, and no email or chat message goes out unless someone asked for it in that message.
Checks on every session
- Start-of-session sync check. It tells us if a clone is behind GitHub or on a branch that's already merged, before anyone builds on stale code.
- Tidy-up. A hook removes worktrees and branches that are merged, clean and idle, and lists anything with unmerged work for a person to decide.
- Work stays in lanes. Each of our machines denies personal connectors (mail, calendar, Drive) to Claude Code, so mail and calendar only go through our own set-up.
Safety rails
In our operations repository, a hook blocks Claude Code's outbound email and publishing unless a person asks for that action there and then. A pre-commit hook blocks any commit with credential-shaped text in it. AI builds it, AI reviews it, the checks run, and a person decides what goes live.
What it builds
This website (its lead form posts to n8n) and our own tools, like TechStack Analyser.
As of 10 October 2026: 26 rules and a 1,001-line generator in our admin repository, 37 of the 45 repositories in our GitHub organisation carrying its CLAUDE.md, and 280+ pull requests merged on this website's repository since 22 September (780+ commits).
There's more on the wider setup on our AI page, and we set up the same thing for other teams: AI setup.