# How Harper Reed actually uses coding agents

CEO 2389.ai, CTO Obama 2012

**If you take one thing:** `"fresh eyes" review`, a subagent rereads the code. his careful-review command sends a subagent back over new code with "fresh eyes". Jesse Vincent says he learned the trick from Harper.

- **Agent:** Claude Code (cli) ([source, 2026-07-16](https://github.com/harperreed/dotfiles/blob/3f508fad1bda3304f08e4f1fe52924a3886a1634/.config/agents/README.md#L6))
- **Agent:** Codex (app) ([source, 2026-07-16](https://github.com/harperreed/dotfiles/blob/3f508fad1bda3304f08e4f1fe52924a3886a1634/.config/agents/README.md#L6))
- **Model:** Claude Fable 5.1 ([source, 2026-09-25](https://github.com/harperreed/dotfiles/blob/551906762cc7326fa6f4025fcac442100cd92a5d/.claude/settings.json#L129))
- **Model:** GPT-6 Astra ([source, 2026-09-09](https://github.com/harperreed/dotfiles/blob/45c367906fe0578525b65c8438ededd77de165e7/.codex/config.toml#L2-L3))
- **Review:** One fresh-eyes review pass per change ([source, 2026-10-03](https://github.com/harperreed/dotfiles/blob/b78c10ed97fdc0b81f88ebd6e974fd3dcc4dc7d6/.claude/CLAUDE.md#L132))
- **At once:** a dozen ([source, 2026-01-05](https://harper.blog/2026/01/05/claude-code-is-better-on-your-phone/))
- **Harness:** SSH/mosh from his phone into a workstation, tmux ([source, 2026-01-05](https://harper.blog/2026/01/05/claude-code-is-better-on-your-phone/))
- **Rules file:** CLAUDE.md (202 lines), one policy shared with Codex's AGENTS.md ([source, 2026-07-16](https://github.com/harperreed/dotfiles/blob/3f508fad1bda3304f08e4f1fe52924a3886a1634/.config/agents/README.md#L6))
- **Skills:** app-store-changelog, frontend-design, humanizer, ios-debugger-agent, native-app-performance, releasing-software, session-reflection-analysis, swift-concurrency-expert, swiftui-liquid-glass, swiftui-performance-audit, swiftui-view-refactor, uv ([source, 2026-07-11](https://github.com/harperreed/dotfiles/tree/b78c10ed97fdc0b81f88ebd6e974fd3dcc4dc7d6/.claude/skills))
- **Hooks:** Notification: macOS alert, SessionStart: herdr agent state ([source, 2026-09-25](https://github.com/harperreed/dotfiles/blob/551906762cc7326fa6f4025fcac442100cd92a5d/.claude/settings.json#L26-L50))
- **MCP servers:** chronicle, toki, bbs, memo, pulse, context7 ([source, 2026-09-09](https://github.com/harperreed/dotfiles/blob/45c367906fe0578525b65c8438ededd77de165e7/.codex/config.toml#L7-L35))

## In their words

> One policy governs every coding agent on this machine (Claude Code, Codex, whatever comes next).

> One policy governs every coding agent on this machine (Claude Code, Codex, whatever comes next).

> "model": "claude-fable-5-1[1m]"

> model = "gpt-6-astra"
model_reasoning_effort = "high"

> TMUX is the key that allows me to run a dozen Claude Code instances, and then walk away from my workstation, pick up my phone and continue hacking.


Archetype (our label): Vibe Maximalist. Newest source: 2026-10-03.
Card: https://www.prehistoriq.com/stacks/harperreed/ · Data: https://github.com/prehistoriq/stacks/blob/main/data/stacks/harperreed.json
