How to Write an AI Agent Scope Document
The scope document that turns a vague AI agent request into a fixed build-fee quote — what it needs, a template, and the prompt I use to draft one.
The scope document that turns a vague AI agent request into a fixed build-fee quote — what it needs, a template, and the prompt I use to draft one.
The five signals that mean an AI agent is the wrong tool, and the ladder of simpler alternatives I try first — before I write a line of agent code.
How I price AI agent builds for clients — a build fee plus a maintenance retainer, how to size each one, and the contract terms that stop scope creep.
The exact TypeScript code I use to build and register MCP servers — stdio transport, tool definitions, and how to test them in Claude Desktop in under 30…
I replaced my ads manager with a Claude skill that reads performance data, rewrites copy, and creates new ad sets — all from a single command.
Skills, slash commands, and subagents solve different problems in Claude. Here is the decision framework I use to pick the right one for each job.
Prompt injection isn't a theoretical CTF exercise once your agents read Facebook comments, emails, and webhook payloads.
Prompt engineering asks how to phrase a request. Context engineering asks what the agent needs to know. Here's the budget I run across 30+ production agents
A practitioner's buyer's guide to AI agents for small business — the three real tiers (off-the-shelf, DIY, custom), a 5-point rubric for evaluating any tool
Event-triggered agents fire on webhooks for latency-sensitive work. Scheduled agents run on cron for batch jobs.
Context engineering is the discipline that replaced prompt engineering for serious agent work. Here's how I structure context windows across 30+ production…
How I run 30+ production AI agents across two businesses using TypeScript, Cloudflare Workers, and Claude — no Python, no LangChain, no framework lock-in.
Most operators never eval their AI agents — they just assume they work. Here's the practical eval framework I use across 30+ production agents: golden sets
Updated for 2026. The decision framework I use to decide when a production AI agent needs a human approval step — and when adding one silently kills adoption.
I automated my entire newsletter pipeline — idea to send — with a Claude agent and the Kit API. No more staring at a blank editor on send day.
How to use cache_control to cut Claude API input costs by up to 90% on agents with large stable prompts — the prefix-match invariant, what to cache
Claude tool use lets your agent take actions beyond text generation. The TypeScript pattern I use across 15+ production agents on Cloudflare Workers
Most AI agents that work in demos fail in production for the same five reasons. Here's how to diagnose each failure mode and what I've done to fix them across…
First impressions of Claude Fable 5 from someone who runs 30+ production agents — what's actually different, the cost gotcha nobody warns you about
One TypeScript agent fans out a single EN post to 12 locales using the Claude API. Learn the system prompt, cost breakdown, and real SEO traffic results.
Not a roundup of every AI tool. These are the 5 I use every day to run a consulting brand and a pickleball facility
A beginner's comparison of five no-code chatbot builders — SendPulse, Chatbase, Chatfuel, Outgrow, and Landbot — covering channels, ease of use
Real cost breakdown for running a content pipeline on Cloudflare Workers + Claude API. Generate and translate a full post for under $0.50 with Sonnet or $0.12…
I run 30+ production agents on Claude. Here's my honest comparison of Claude vs ChatGPT for business — where each wins, where each breaks
No framework, no Python, no course required. Here's the exact TypeScript code and Cloudflare deployment steps to ship your first working AI agent today.
GEO advice is usually written for a marketing team. Here's the version for solo operators and indie founders — what to do first when you have an hour a week
Quads started as a 2-hour hackathon idea on a trip to Colombia and became a real mobile board game on iOS and Android.
The story behind Courtlines, the operating system for racket-sport clubs and studios — why I built it, what it does
A practitioner's guide to writing AI agent system prompts that hold up in production — five layers, real examples from 30+ agents
The framework I use to decide whether an AI automation is actually worth building — quantified manual cost, build cost, run cost, maintenance tax
The exact playbook I use to automate a real small business with AI agents — from the $5/month Cloudflare stack to the tasks that actually pay off.
Stateless agents forget everything between runs. Here are the three memory patterns I use in production — working, episodic, and semantic
Updated for 2026. The cost math I use to pick Claude Haiku vs Sonnet per task — token economics, the routing rule, and where cheap models quietly cost more.
Updated for 2026. The exact playbook I use to debug AI agents running live — trace every step, isolate the failing layer, and reproduce non-determinism fast.
Updated for 2026. The orchestration patterns I use to run multi-agent systems — durable queues, externalized state, and clean handoffs that survive retries.
Updated for 2026. The eval harness I use to ship AI agents — a graded test set, an LLM judge, and a regression gate so a prompt change can't break prod.