

.env for API keys, SQLite databases for metrics and search, and a CLAUDE.md file that is the single most important file in the system. It's the rules document Claude reads at the start of every session. Business description, three KPIs, workspace structure, critical rules, full command reference. The difference between starting a session cold and starting with a briefed colleague./prime. It loads full business context: current prospect status, open proposals, active client notes, today's metrics, GTD next actions. After running it, Claude knows who the active clients are, what the outstanding proposals say, what the brand voice rules are, and what the three KPIs are. The AI isn't a general assistant anymore. It's a briefed colleague who was there for the last conversation./prime (load context), /outreach (draft personalized outreach from prospect data), /process (GTD inbox to zero), /review (weekly review), /todo, /brainstorm, /task-audit, /create-plan, /implement, /explore, /install, /commit./create-plan generates a structured plan file, asks clarifying questions, then calls ExitPlanMode to get approval before touching anything. /commit follows a specific git safety protocol.git diff or API response could eat 56 KB of context. One bad command and the session gets sluggish or loses track of earlier instructions. So I built two systems to fix it.git status, I run rtk git status. RTK intercepts the output and strips the noise before it hits the context window. Git diffs get 80% smaller. Test output drops by 90-99%. Only failures come through. It works because most command output is structural noise. You don't need 400 lines telling you which tests passed. You need the 3 lines telling you which ones failed.Posted Jun 12, 2026
Built an AI operating system for my consulting business: a 21-node n8n pipeline that prospects unattended, with 60–90% token savings per session.