The stack
The infrastructure underneath the portfolio.
One agent. Six layers. Built to make project N+1 cost less than project N.
-
Rules
CLAUDE.md — 73 rules
Hook-enforced operator discipline audited from 264 real sessions. Anti-fabrication, anti-AI-fingerprint output formatting, do-ops-yourself, fail-loud. Each rule has a real incident behind it.
-
Memory
6-domain disk-persistent system
JC, Litigation, People, Business, Projects, Obsidian. Around 200 memory files. Agent reads relevant memory before any session. It does not start cold.
-
Skills
30+ custom skills
/walk for live UX walkthroughs via Chrome DevTools MCP, /supervisor for end-of-turn self-review, /deploy for lane-aware shipping, /cro for funnel analysis, /blog-article for batch content, and others.
-
Hooks
Pre-tool blocking layer
Hooks block bash cat/grep/find (Read/Grep/Edit instead), block memory-slug leaks into the Obsidian vault, block bloat in feedback files, enforce supervisor pass before chat closure.
-
CI
Visual diff + smoke tests
Mobile 390×844 and desktop 1440px screenshots compared against baseline. Billing smoke runs the full Stripe tripwire path. Per-PR screenshots attached automatically.
-
Tracker
Single source of truth
lib/admin/projects-tracker.ts is mandatory. Every commit updates the task status. No work happens in someone's head.
Coming soon
Open-source slice — peter-claude-public
A representative subset of the stack as a public GitHub repo. CLAUDE.md template, 5-10 hooks, 5-10 skills (walk, supervisor, deploy, blog-article, cro). Sanitized of project-specific content. MIT license. So you can copy the structure, not just read about it.
Targeting release in week 2-3 of this site's launch.