Boilerplates Are Dead: Ship SaaS with Agents
For a decade, the fastest way to ship a SaaS was to buy someone else's starting point: a $200–$300 boilerplate with auth, payments, and emails pre-wired. It was a rational trade when writing that code yourself took three weeks. That trade just stopped making sense, not because boilerplates got worse, but because the thing they were competing against changed. The alternative to a template is no longer "three weeks of manual work." It's a team of coding agents that builds the same foundation, in your stack, in an afternoon.
What you actually buy with a boilerplate
Strip the marketing and a boilerplate is four things:
- Pre-written integration code: auth, Stripe, transactional email, a dashboard shell.
- Someone else's architecture and stack decisions, frozen at purchase time.
- A few thousand lines of code you didn't write and now own.
- A head start that is largest on day one and depreciates daily.
The problems are familiar to anyone who's bought one. The stack is locked, prefer Drizzle over Prisma, or Postgres over the template's favorite BaaS? You're either fighting the template or abandoning half of what you paid for. It rots, frameworks move fast, and a template is a snapshot; six months of upstream churn arrives as your migration burden. It's mostly dead code, you use a third of it, but you maintain, secure, and deploy all of it. And it doesn't know your product, the moment you build anything differentiated, you're alone in someone else's codebase.
The inversion: generation beat templating
Boilerplates exist because integration code was expensive to write and cheap to copy. Agents flipped that: integration code is now cheap to generate, and generated code has properties copied code can't have. It targets your stack and current library versions instead of last year's. It includes only what you need, no dead weight to maintain or audit. And it arrives with an explanation: you can ask why any line exists, which is more than most boilerplate buyers can say about their own codebase.
The honest objection: "an agent might get the tricky parts wrong, webhooks, auth edge cases, and the boilerplate author already debugged them." True, and it's why the answer isn't "prompt harder." It's process: the tricky parts get built by specialist agents with encoded checklists, reviewed by a second agent, and verified with tests before you trust them. The boilerplate author's hard-won knowledge doesn't disappear, it moves out of frozen code and into reusable instructions.
What replaces the template: a repeatable build sequence
- Spec first. Plan the architecture with Claude in plan mode, stack, data model, integration choices. Yours, not a template author's. This hour of talking beats a week of un-opinionating someone else's repo.
- Scaffold. Framework CLIs (create-next-app and friends) still give you the maintained, up-to-date skeleton, that part of templating survives because framework authors keep it current.
- Build the SaaS layer with specialists. Auth, billing, email, dashboard , each built by an agent working from a checklist-style skill (webhook signature verification, idempotency, session handling), in parallel where independent.
- Review and verify with different agents than the ones that built. A read-only security reviewer on the auth and payments code; a test-writer working from the spec, not the implementation. This is the step that replaces "the template author already debugged it."
- Encode what you learn. Every correction goes into CLAUDE.md or a skill. Your second product ships faster than your first, a compounding asset no template offers, because templates can't learn.
The real comparison
A boilerplate is a product: static, generic, depreciating. An agent setup is a capability: it builds this product, then the next one, adapts when your stack changes, and improves as you feed corrections back into it. The fair price comparison isn't $300 versus $0, it's $300 for one frozen starting point versus a setup cost (time or a kit) amortized over everything you ever ship. Templates answered "how do I avoid writing this code?" Agents answer the better question: "how do I get exactly this code, written for me, with the judgment steps still applied?"
This thesis is our product: AgentsKit kits are the agent-first replacement for the boilerplate, 89 agents, 122 skills, and 181 commands that build, review, and test in your stack, adapting to each project via CLAUDE.md instead of locking you into one. See the kits →