01
The vault
Obsidian, one folder, plain markdown. Every decision, every number, every rule about how I write lives in it. One file holds one fact.
Claude reads the vault at the start of every session. It never forgets the project, the voice, or the call we made three weeks ago. The vault is the brain. Everything else is hands.
02
Skills
Seven Claude Code skills. Each one is a named command for a workflow I run every week: the daily blog post, the analytics report, the weekly review, the reply drafts.
I type one word. The skill already knows what to read, what to write, and the order to do it in. No re-explaining the recipe every time.
03
Scheduled
Five tasks that run while I sleep. A daily site pulse, a blog draft, a Search Console quick-win sweep, reply drafts, and a weekly SEO deep dive.
I wake up to work that is already half done. The day job pays the bills while the stack keeps shipping.
04
MCP servers
Eight live data and tool plugs: analytics, Search Console, email, the browser, and the one doing the SEO heavy lifting, our own ContextBolt SEO.
This is the layer that turns Claude from a writer into an operator. It stops guessing and starts reading the real numbers, then acting on them.
The one I lean on hardest is my own: ContextBolt SEO. It puts my Search Console data and live keyword numbers straight inside Claude, so the SEO work happens in the same window I build in. More on that below.
05
Deploy
Commit to live in 48 seconds. GitHub Actions builds the site, Cloudflare Pages ships it. No staging dance, no manual steps.
Short feedback loops are the whole game. When shipping is free, you ship every day, and every day compounds.
None of these are clever on their own. A vault is just notes. A skill is just a prompt. The leverage is in the wiring, where one instruction runs forever without me touching it again.