How I Work with AI
I treat AI as a multiplier, not autopilot — governed by versioned rules, not vibe coding.
I've moved from ad-hoc "vibe coding" to a governed, repeatable workflow so AI output stays consistent, reviewable, and honest. Ad-hoc prompting still has its place for small, low-risk changes; anything substantial goes through the governed workflow below.
Governance files
Versioned rules (truthfulness, scope, conventions) that every AI agent follows.
Plan-first
Agree an implementation plan and lock decisions before any code is written.
Per-task scaffolding
Implementation plan, before/after, QA verification, changelog, and root-cause analysis for each change.
Session handoffs
A written snapshot so any session (or machine) can pick up without relying on the model's memory.
Reusable skills
Repeatable commands for common tasks (run locally, pre-deploy checks, release).
This site itself is built and maintained this way — its governance files and skills live in the repo.