MCP-native · Works in Claude Code, Cursor, Devin & more

How Founders build
complete specs
in minutes, not weeks.

Makemyspec bridges the gap between your vision and your coding agent's interpretation

makemyspec — requirements interview
makemyspec Starting requirements interview...
 
Who specifically has this problem — and what do they do today instead?
→ Rec: Solo founders tracking deals in a spreadsheet they've outgrown
you › Sales teams under 10 people using Google Sheets.
 
What's the single most painful moment in that spreadsheet workflow?
→ Rec: Not knowing which deals are going cold until it's too late
you › Yes — and forgetting to follow up entirely.
 
Discovery complete. Generating CLAUDE.md, PRD, ADRs...
[████████████] 6 files written to /your-project
Works inside

Everything your agent needs.
Nothing it doesn't.

Makemyspec assumes the role of a product manager, a designer, an engineer and an architect to discuss the idea with you - in Q&A format - to bring your vision to life

🎯

Dynamic discovery

No fixed questionnaire. The interview adapts to your idea — following threads, challenging vague answers, and stopping only when the picture is complete.

Opinionated recommendations

Every question comes with a concrete, reasoned recommendation. Accept it in one keystroke or override it. No "it depends" non-answers.

🗂️

Six documents, one session

CLAUDE.md/Agent.md, PRD, user stories, ADRs, and a stack manifest — all generated in one pass, tailored to your chosen coding agent.

🤖

Agent-specific output

Whether you're using Claude Code, Cursor, Devin, Codex, or any other coding agent — Makemyspec formats the instruction files exactly as that agent expects it.

🔒

Prompt injection protection

Four-layer security — structural detection, LLM classification, XML sandboxing, and output validation — keeps malicious inputs from poisoning your docs.

💡

Your existing rules, respected

Paste your current workspace rules or custom agent instructions. Makemyspec incorporates them into the generated files without overriding anything you've set.

Six files your agent actually reads.

Not generic boilerplate. Documents built from your answers, in the exact format each agent expects.

# Project: DealFlow
# Auto-generated by Makemyspec · claude-code format

## Overview
A lightweight CRM for sales teams under 10 people who have outgrown spreadsheets.
Core problem: deals go cold because follow-ups are forgotten.

## Stack
TypeScript · Next.js 15 · PostgreSQL (Supabase) · Vercel

## Commands
pnpm dev · pnpm build · pnpm test

## ALWAYS
Use strict TypeScript. Validate all user inputs. Handle every promise rejection.

## NEVER
Use `any`. Skip error boundaries. Commit secrets. Deploy without tests passing.
# Product Requirements — DealFlow

## Problem
Small sales teams lose deals because Google Sheets provides no visibility
into deal age or follow-up cadence. Teams discover cold deals too late.

## Target users
Sales reps at B2B SaaS companies, team size 3–10, ACV $5k–$50k.

## MVP features
Deal pipeline with stage tracking
Automatic staleness detection (no activity > N days)
Follow-up reminders via email

## Out of scope (v1)
Mobile app · Email sync · Reporting dashboards
# ADR-002: Technology Stack
## Status: Accepted

## Decision
Next.js 15 — unified frontend + API, minimal ops overhead for solo builder
Supabase — managed Postgres + realtime, free tier covers MVP traffic
Vercel — zero-config deploys, native Next.js integration
NextAuth.js — handles OAuth + credentials, minimal boilerplate

## Alternatives considered
Remix (rejected: smaller ecosystem), PlanetScale (rejected: MySQL friction with Prisma defaults)
{
  "language": "TypeScript",
  "packageManager": "pnpm",
  "frontend": { "framework": "Next.js 15" },
  "backend": { "framework": "Next.js API routes" },
  "database": { "engine": "PostgreSQL", "provider": "Supabase" },
  "auth": { "library": "NextAuth.js" },
  "hosting": { "platform": "Vercel" },
  "generatedBy": "makemyspec MCP server"
}
~15min
Average time from idea to complete spec
6
Documents generated per session
7+
Coding agents supported out of the box

Your agent is only as good
as the context you give it.

Do it once, do it right

Coding agents hallucinate when context is thin. Makemyspec front-loads the discovery work so your agent builds what you actually meant, not what it guessed.

⏱️

Skip the prompt archaeology

No more opening a blank file and trying to remember what a good Agent.md looks like. Makemyspec produces it from your answers, not from your memory.

🔄

Works in your existing workflow

Makemyspec runs as a MCP tool inside Claude Code, Cursor, Codex or Devin — wherever you already work. No new app to open, no context to switch.

📐

Consistent across every project

Every project gets the same rigorous interview regardless of how you phrase the idea. No project gets shortchanged because you were in a hurry.

From idea to spec in four steps.

Makemyspec plugs into your coding agent as an MCP server. Once connected, the whole flow is automatic.

STEP 01

Connect once

Add Makemyspec to your coding agent's MCP config. One JSON snippet, one restart. Done for every future project.

STEP 02

Describe your idea

Tell your agent what you want to build in plain language. Makemyspec detects the intent and starts the interview automatically.

STEP 03

Answer the questions

Makemyspec interviews you across five stages: problem, scope, architecture, constraints, and agent selection. Each question has a recommended answer you can accept in one word.

STEP 04

Start building

Six documents land in your project root. Your agent reads them, understands your project fully, and starts building without asking for clarification.

Plays well with your stack.

Makemyspec generates agent instruction files in the exact format each tool expects — right filename, right location, right structure.

Claude Code

Claude Code

Cursor

Cursor

Devin

Devin

Agentic Flow

Agentic Flow

Google Gemini

Google Gemini

OpenAI Codex

OpenAI Codex

Founders who stopped
writing specs by hand.

★★★★★
"I used to spend an hour writing CLAUDE.md before any new project. Now Makemyspec does it in 15 minutes and it's more thorough than anything I was writing myself."
SR
Sara R.
Indie developer · Claude Code user
★★★★★
"The interview pushes back when I'm vague. It asked me three follow-up questions about my target user before I realised I'd been building for the wrong person."
MK
Marcus K.
Technical founder · Cursor user
★★★★★
"Switching from Claude Code to Cursor mid-project was painless — Makemyspec just regenerated the docs in Cursor's format. That alone was worth the subscription."
PL
Priya L.
Full-stack engineer · Multi-agent user

Simple, usage-based pricing.

One free spec to try it. Then pay per project or go unlimited.

Starter
$0
First spec free, always
  • 1 complete requirements interview
  • All 6 documents generated
  • All 7 agents supported
  • No credit card required
Try it free

Questions worth answering.

Makemyspec is a tool to discuss your idea and turn it into a well-defined set of requirements - functional, non-functional, technical. These requirements can then be consumed by your AI agent to build your application in the way you described
Ever tried asking an AI tool/agent to turn your idea into an application? Our guess is that you weren't amused at the result. That is because the AI had a lot of guesswork to do. Makemyspec asks you relevant questions to build out complete specifications. This reduces ambiguity for your AI agent and improves the chances of a successful outcome.
In a new working directory, project or folder, ask your coding agent to turn your idea into an app. If Makemyspec is already configured, your agent should invoke it automatically. A series of questions will follow.
Yes — Makemyspec is a MCP server, so it runs inside a coding agent that supports the Model Context Protocol. Claude Code, Cursor, Devin, and Codex all support it. If you're not using one yet, Claude Code is the easiest starting point.
No. Makemyspec is a hosted service — it doesn't consume your API key or subscription. Your coding agent handles the conversation; Makemyspec handles the interview and document generation on its own infrastructure.
Typically 10–20 minutes for a well-defined idea. Problem discovery takes the most time — the tool asks follow-up questions until it has a clear picture. You can accept recommendations to move faster, or push back with your own answers to get more tailored output.
Makemyspec asks for them in the final interview stage. Paste your existing workspace rules or personal instructions and it incorporates them into the generated file — nothing gets overridden or duplicated.
Yes. Interview sessions are associated with your account and not shared with anyone. Sessions are automatically deleted after 24 hours. We don't use your project ideas with third parties or to train models.

Your next project starts
with the right questions.

Run your first requirements interview free. No API key. No credit card. Just connect and start building.

Already have an account? Sign in · Questions? Read the docs