Claude CodePrompt
Spec first, implementation after
by Ramon Sosa ✓
Summary
Split a feature into two sessions: one that interviews you and writes the spec, another that only implements. Avoids building on half-baked requirements.
The prompt
We are going to work in two phases. In this one you will not write code, not even an example. PHASE 1 (now): interview and spec. Interview me until you can write a spec that someone else could implement without talking to me. Ask one short question at a time and only the ones that materially change the result. Prioritize in this order: 1. What real problem this solves and for whom. 2. What has to be true to say it worked (an observable criterion, not a feeling). 3. What is out of scope, stated explicitly. 4. What already exists in the repo that should be reused instead of reinvented. 5. Non-negotiable constraints: data, permissions, performance, compatibility. 6. What happens in the odd cases: empty input, permission denied, service down. When you have enough, write the spec in a `SPEC.md` file with these sections and nothing else: - Problem (3 lines max) - Scope and out of scope - Expected behavior, case by case - Verifiable acceptance criteria - Decisions made and why the alternative was dropped - Open questions that remain PHASE 2 (new session, clean context): implement reading only the `SPEC.md`. Hard rule for phase 1: if you catch yourself describing how it will be coded, you went off track. The spec says what and why; the how belongs to phase 2.
How to use
Copy the full prompt and paste it into ChatGPT, Claude or Gemini. Fill in the [BRACKETS] with your business info and you are done.
Recommended
See more →
12-factor-agents
Practical principles for building reliable, production-ready LLM agents.
#agentes#principios#produccion
RepoClaude Code★25k

Agent Skills (official repo)
Anthropic's official repo of public Agent Skills: reusable skills that teach your agent tasks.
#claude-code#skills#oficial
RepoClaude Code★164k

agents (multi-harness subagents)
A collection and marketplace of subagents and plugins for Claude Code, Codex and other agents.
#claude-code#codex#subagents
RepoClaude Code★38k
More resources like this
Get the newest prompts and tools every week.