Built with AI. Documented.
Vibe coding isn't a gimmick — it's a workflow shift. We use Claude Code and structured AI pair programming to ship production-quality builds faster than traditional development. Every build here documents the prompt stack, the failure modes, and exactly what shipped — in the open.
What we've shipped.
This Website
May 2026
metautomatic.com — built entirely with Claude Code. Next.js 16 static export, pure CSS design system, 23 routes, Cloudflare Worker form handler. Zero human-written boilerplate.
AEO Citation Tracker
Apr 2026
Automated weekly query runner across ChatGPT, Perplexity, Gemini, and Claude. Logs citations, calculates share-of-voice, exports JSON dataset. Built in a single session.
Lead Qualifier Agent
In progress
Inbound lead scoring agent that enriches contact data, scores fit against ICP, and drafts a personalised outreach sequence — without human touch until the reply.
Contract Review Pipeline
In progress
Upload an NDA or SaaS agreement → get a structured risk report with flagged clauses, suggested redlines, and a plain-English executive summary. Sub-60s per contract.
What we've learned building this way.
Three patterns that hold across every build we've shipped with AI assistance.
The code Claude writes is almost always correct on the first pass for well-scoped tasks. The failure mode is always the prompt: ambiguous requirements, missing context, or underspecified edge cases. Investing time in the prompt brief pays back 3× in iteration speed.
Unchecked AI generation drifts. After 20+ tool calls in a single session, code quality drops measurably — naming inconsistency, duplicated logic, missed edge cases. We enforce a checkpoint every 15 edits: read the diff, verify intent, then continue. This eliminates drift.
For large codebases, the bottleneck is not what the model can generate — it's what it can see. Projects with a well-maintained CLAUDE.md, good file separation, and meaningful comments ship 40% faster because the model needs fewer re-reads to stay oriented.