Validated prompt bank
Reference Facts to consult while you work. Not meant to be read end to end.
🌍 Language pair / Par de idioma
Section titled “🌍 Language pair / Par de idioma”- English: 26-validated-prompt-bank.md
- Español: ../es/26-banco-prompts-validados.md
🗣️ Friendly prompt (copy/paste)
Section titled “🗣️ Friendly prompt (copy/paste)”Use this when you are not technical and want the AI to do setup + guidance end-to-end:
Using https://github.com/juanklagos/spec-driven-development-template, create everything needed to carry out my project end-to-end.My project is: [describe your project in plain language].
If my project is new, initialize it with this template and GitHub Spec Kit.If my project already exists, adapt it to idea/specs/bitacora without breaking current behavior.Guide me step by step for my level (beginner/intermediate/advanced), using simple language.Do not skip specification, plan, tasks, refinement trace, logbook, and validation.Tested prompts that produce consistent, high-quality outputs across ChatGPT, Claude, Gemini, Copilot, and Cursor.
How to use this bank
Section titled “How to use this bank”- Pick the prompt that matches your goal
- Replace
[BRACKETS]with your specific content - Paste into your preferred AI tool
- Always include this context line first:
Use https://github.com/juanklagos/spec-driven-development-template as the main guide.Work with the idea/specs/bitacora structure. Before implementation, validate the active spec.Prompt 1: Convert idea to specification
Section titled “Prompt 1: Convert idea to specification”When to use: You have a rough idea and need to formalize it into SDD structure.
I have this idea: [DESCRIBE YOUR IDEA IN 2-3 SENTENCES].
Using the SDD template as reference:1. Help me fill out idea/IDEA_GENERAL.md with: name, problem, goal, MVP scope, out of scope, target users.2. Then create the first spec (spec.md) with: description, requirements, acceptance criteria, out of scope.3. Create a matching plan.md with the technical approach.4. Break down into tasks.md with 8-12 checkboxes.5. Initialize history.md with the creation entry.
Do not skip any step. Show me the complete content for each file.Prompt 2: Split a complex idea into specs
Section titled “Prompt 2: Split a complex idea into specs”When to use: Your idea is too big for a single spec and needs decomposition.
Analyze this idea: [DESCRIBE YOUR COMPLEX IDEA].
1. Identify independent functional domains or features.2. For each domain, propose a numbered spec (001, 002, 003...).3. Define dependency order between specs.4. For each spec, provide: title, one-paragraph description, and acceptance criteria.5. Suggest which spec to implement first and why.6. Do not implement any code until all ambiguities are resolved.Prompt 3: Review spec consistency
Section titled “Prompt 3: Review spec consistency”When to use: Before starting implementation, verify everything is aligned.
Review the following SDD artifacts for consistency:- IDEA_GENERAL.md: [paste or reference]- spec.md: [paste or reference]- plan.md: [paste or reference]- tasks.md: [paste or reference]
Check for:1. Requirements in spec.md that aren't covered by tasks in tasks.md2. Tasks that don't map to any requirement3. plan.md approach that conflicts with spec.md requirements4. Missing acceptance criteria5. Scope items that should be marked "out of scope"
Output a numbered list of gaps with specific fixes for each.Prompt 4: Generate session close (handoff + logbook)
Section titled “Prompt 4: Generate session close (handoff + logbook)”When to use: At the end of every working session.
I'm closing my work session. Help me generate:
1. A PROJECT_LOG.md entry with: goal, work completed, files modified, decisions made, blockers, next step, owner.2. A handoff entry for bitacora/handoffs/ with: current state, pending items, blockers, who should pick up next.3. Check if specs/INDEX.md needs status updates.4. Check if history.md needs a new entry for any scope changes.
Context of this session:- Active spec: [SPEC NUMBER AND NAME]- What I worked on: [BRIEF DESCRIPTION]- What's pending: [WHAT'S LEFT]Prompt 5: Adapt existing project to SDD
Section titled “Prompt 5: Adapt existing project to SDD”When to use: Retrofitting SDD structure into a codebase that already exists.
Analyze this existing project at [PROJECT_PATH].Do NOT modify any existing code or behavior.
1. Study the codebase and identify: main features, architecture patterns, dependencies.2. Create idea/IDEA_GENERAL.md based on the current system's purpose.3. Create a baseline spec (specs/001-baseline/) that documents current behavior as-is.4. Suggest spec splits by domain if the system has multiple independent features.5. Create an initial bitacora entry documenting this discovery session.6. Recommend the next spec to create for evolution.Prompt 6: Resume work from previous session
Section titled “Prompt 6: Resume work from previous session”When to use: Starting a new session after a break.
I'm resuming work on my SDD project. Read in this order:1. idea/IDEA_GENERAL.md — project vision2. specs/INDEX.md — active specs3. The latest file in bitacora/handoffs/ — where I left off4. The active spec's tasks.md — current progress
Then tell me:- What is the current state of the project?- What should I work on next based on the handoff?- Are there any consistency issues I should fix first?Output quality rules
Section titled “Output quality rules”Every AI response during SDD work should include:
- Session objective — what are we doing?
- Active specification — which spec are we working on?
- Immediate plan — next 2-3 concrete actions
- Changes performed — what was modified
- Validation — did we run
validate-sdd.sh? - Exact next step — one clear action for the next session