Skip to content
Allan Henslee, PhDResume (PDF)

Case 06Claude Code · 2025–now

How I build: an AI chief of staff with guardrails

The system behind all of the above, built on Claude Code.

Years
Since mid-2025
Built on
Claude Code
Scope
12 projects
§ 01

The problem

Running several production apps alone means a lot of context to carry and a lot of code to review.

§ 02

What I built

  • A daily brief. A scheduled agent reads the project list, calendar and inbox every weekday morning and writes a time-blocked plan with the day's three must-dos.
  • Shared memory. Every coding session loads that project's notes and decisions first and writes a session note at the end. 580+ notes and 300 session notes across 12 projects.
  • 25+ custom Claude Code skills and review agents. How each production app is shipped and reviewed: database-change rules, a security reviewer, a staff-engineer reviewer, SEO publishing, ops lookups.
  • Skills for real operations jobs. 18 custom Claude Code skills in the delivery platform's codebase (order lookup, data reconciliation, weekly delivery checklists, database migrations, a ship-to-main checklist), plus 7 reviewer and analyst agents.
  • Also: a phone-first rebuild of the company CRM, a fork of CoreLinq's AI CRM (base platform and its voice-calling engine by Matt Rundle). I built the consent engine (STOP blocks everything; a missing marketing opt-in blocks only campaigns), the AI receptionist that answers the business line by voice and text (Case 05), the CRM's MCP server, the phone-first redesign and a database security lockdown, and took the unit tests from 113 failing to 0 (166 test files added).
§ 03

My part, and who else

I design the system and decide what the AI may touch. Claude Code and Codex write most of the code; I write the tests and guardrails, nothing ships without passing CI and my review, and I own what goes to production.

§ 04

How it works

  1. 01Project notesDecisions and session notes
  2. 02Session loads memory
  3. 03Claude Code writes the change
  4. 04Review agents and CI
  5. 05I review and ship
  6. 06Session note written
Fig. 1 Every session starts from the project's memory and ends by writing to it.

How I know it works

Tests, review, measured results

CheckHowResult

CRM unit tests

Failing tests fixed, test files added

113 → 0

Pass

An AI-written change I held back

Claude built an admin screen that could open any email the system had sent, including password-reset emails with live links. The security-review agent flagged it as high risk; it shipped only once access was limited to the right person's emails and a list of safe email types, with every view logged.

Held back

Fixed before release
§ 05

Decisions

  • Memory lives in plain notes the next session reads first, not in anyone's head.
  • Reviews are agents with fixed checklists, so every change gets the same scrutiny.

Why it matters in healthcare

Human approval before any change, a log of what was done and why, and independent review before release: design controls, applied to AI.

§ 06

What changed

One person running several production apps, with every change reviewed and recorded.

Under the hood

25+

skills and review agents

580+

notes

300

session notes

12

projects

  • Claude Code
  • Codex
  • MCP
  • Anthropic SDK