Templates
Steal these. Modify them. Use them today.
Starting points, not finished products. Copy one, adapt it, ship the thing.
Product Requirements Document
The one-page brief that tells you and your agent what you're building.
Feature Specification
A spec for one feature, written tightly enough for an agent to build it.
CLAUDE.md
The project-context file every coding-agent project needs on day one.
Small Business Website
Five pages, a contact form, a domain. Live by Sunday.
Internal Dashboard
A single-page app for the metrics, reports, or tools your team checks daily.
REST/GraphQL API Skeleton
A backend skeleton for builders who already know which stack they want.
Gmail + Calendar Agent
An agent that reads your inbox, drafts replies, and books meetings on your calendar.
Customer Scheduling Agent
Customers book themselves; the agent confirms, reschedules, and reminds.
Inventory and Reorder Agent
Watches your stock, flags what's running low, and drafts the reorder for you.
AGENTS.md
The tool-agnostic sibling of CLAUDE.md, read by every coding agent that isn't Claude too.
API Contract Spec
An endpoint-by-endpoint contract, request and response shapes included, written before any code exists.
Architecture Decision Record
A one-page record of what you decided, what you rejected, and why, written before you forget.
Bug Report with Repro Steps
A bug report with numbered repro steps an agent can execute without asking you anything.
Data Model Spec
Tables, fields, and relationships in plain language first, with a SQL sketch the agent can build from.
Migration Plan Spec
A step-by-step plan for changing a live system, with verification after every step and a rollback you wrote first.
Test Plan Spec
What to verify, how to verify it, and what counts as passing, decided before the agent writes a single test.
Blog with MDX and RSS
A writing site where posts are MDX files in a folder, with an RSS feed and none of the CMS you were about to install.
Chrome Extension
A Manifest V3 extension with a popup and a content script, scoped to the fewest permissions that still do the job.
Command-Line Tool
A command-line utility with proper args, help text, exit codes, and output that other programs can consume.
Landing Page with Waitlist
A one-page site that collects emails for a product that does not exist yet, without leaking them or losing them.
Portfolio Site
A work-samples site built around case studies, with the project data separated from the layout so updates don't require a rebuild of your life.
Code Review Agent
Reviews a diff against an explicit checklist and files structured findings you can filter and track.
Customer Support Agent
Answers tickets from your actual docs, quotes its sources, and escalates everything it can't ground.
Document Processing Agent
Extracts structured data from PDFs and images against a schema, with confidence scores and a human review queue.
Invoice Chasing Agent
Polite, escalating reminders for unpaid invoices, drafted for your approval and never sent twice.
Monitoring Alert Agent
A cron job does the checking; the agent wakes on failure, gathers context, and drafts an alert with a suggested fix.
Research Agent
Multi-source research with a citation per claim and a synthesis step that can only draw from the notes.
Stripe One-Time Checkout
Sell a single thing with Stripe Checkout and fulfill it from the webhook, not the thank-you page.
Stripe Subscription Billing
A spec for recurring billing with Checkout, the customer portal, and a webhook handler that owns the truth.
Stripe Webhook Handler
The one webhook handler every Stripe integration needs, with signature checks and idempotency baked in.
Password Reset Flow
A reset flow with expiring single-use tokens, no user enumeration, and session invalidation on success.
Role-Based Access Control
Admin, member, and viewer roles enforced by row-level security in the database, not by hidden buttons.
Supabase Email Auth
Email/password auth with a confirmation flow, server-side session checks, and a profile row that creates itself.
Contact Form with Resend
A contact form that lands in your inbox via Resend, with spam protection that costs your visitors nothing.
Transactional Email Set
Welcome, receipt, and password reset: the minimum email set every product needs, specced with the safety rules baked in.
Event Taxonomy
A naming convention and tracking plan so your funnels still mean something in six months.
PostHog Setup
PostHog wired correctly the first time, with pageviews, identify on login, reset on logout, and money events captured server-side.
Sentry Error Tracking
Sentry with readable stack traces, releases tied to commits, and alerts a human actually receives.
Backups and Restore Runbook
A backup schedule, retention policy, and the restore drill you actually run, because an untested backup is a rumor.
Docker Compose Local Stack
An annotated docker-compose.yml that brings up your app, database, and dependencies with one command and resets them with another.
GitHub Actions CI Workflow
A workflow that runs lint, tests, and a real build on every push, so broken code gets caught in the pull request instead of in production.
Scheduled Jobs Spec
Scheduled work on Vercel cron or a worker, with the auth, idempotency, and dead-man's switch that keep it from failing silently.
Vercel Deployment Spec
A deployment spec for Vercel that keeps production keys out of preview builds and gives you a one-click rollback.
CSV Import/Export Spec
The CSV import every internal tool eventually needs, with validation, a dry-run mode, and an error report that names the row and the reason.
Document Ingestion Pipeline
A files-to-chunks-to-embeddings pipeline you can run on the same folder twice without duplicate chunks or a doubled embedding bill.
Postgres + pgvector RAG Pipeline
A retrieval pipeline on Postgres and pgvector, from schema to hybrid query to the eval that tells you whether it actually works.
Postgres Schema Starter
A starting Postgres schema with ids, timestamps, and soft deletes already decided, and the reasoning inline where the decisions live.
File Uploads to S3
Direct-to-S3 uploads with presigned URLs, a private bucket, and server-side limits the browser cannot talk its way around.
Slack Integration
Slash commands and incoming webhooks with signature verification, the three-second ack, and no bot token where it doesn't belong.
Webhook Receiver
An endpoint that receives third-party webhooks and verifies, dedupes, and survives retries instead of trusting the internet.