Important
EN: This template exists to make SDD easy. The AI must guide the user step by step, not skip stages, and keep traceability. ES: Este template existe para volver SDD fácil. La IA debe guiar paso a paso, no saltar etapas y mantener trazabilidad.
Base repository / Repositorio base:
EN (Problem): Most teams jump to code and lose context, decisions, and quality.
EN (Solution): This template enforces a clear flow: idea -> spec -> plan -> tasks -> implement -> validate -> logbook.
ES (Problema): Muchos equipos saltan directo al código y pierden contexto, decisiones y calidad.
ES (Solución): Este template impone un flujo claro: idea -> spec -> plan -> tasks -> implementar -> validar -> bitácora.
EN: No implementation before:
spec.mdis approvedplan.mdis consistent withspec.md
ES: No hay implementación antes de:
spec.mdaprobadaplan.mdconsistente conspec.md
- EN: Creating the SDD base (
idea/spec/plan/tasks/bitacora) does not require execution consent. - EN: Ask and record user consent only when implementation is going to start.
- ES: Crear la base SDD (
idea/spec/plan/tasks/bitacora) no requiere consentimiento de ejecución. - ES: Pide y registra consentimiento del usuario solo cuando vaya a iniciar implementación.
If not aligned, refine docs first:
spec.mdplan.mdtasks.mdhistory.mdbitacora/*
- EN: For real projects, default to a compact
spec/sidecar inside the project and keep code in the project root. - ES: Para proyectos reales, usa por defecto un sidecar compacto
spec/dentro del proyecto y mantén el código en la raíz. - EN: Do not clone or copy the full framework repository into the target project unless the user explicitly asks for that mode.
- ES: No clones ni copies el repositorio completo del framework dentro del proyecto destino salvo que el usuario pida explícitamente ese modo.
- EN: Use
www/<project-name>/only when the project itself should live inside this template repository. - ES: Usa
www/<nombre-proyecto>/solo cuando el proyecto deba vivir dentro de este repositorio template. - EN: The user may choose another target path.
- ES: El usuario puede elegir otra ruta destino.
- EN: If the runnable project lives inside this repository, keep it under
www/. - ES: Si el proyecto ejecutable vive dentro de este repositorio, mantenlo dentro de
www/.
Create clean internal workspace:
./scripts/create-www-project.sh my-project codexDefault behavior:
- EN: creates a clean project root and installs the compact
spec/sidecar by default. - ES: crea una raíz de proyecto limpia e instala por defecto el sidecar compacto
spec/.
External target path:
./scripts/install-spec-sidecar.sh /absolute/path/to/project --profile=recommendedFull standalone workspace only when explicitly requested:
./scripts/init-project.sh /absolute/path/to/project --profile=fullOptional minimal sidecar:
./scripts/create-www-project.sh my-project codex --minimal-template- EN: If the client supports MCP, prefer an easy teaching style first and treat commands like
/start-projectand/create-spec loginas friendly aliases. - ES: Si el cliente soporta MCP, prefiere primero un estilo didáctico y trata comandos como
/start-projecty/create-spec logincomo alias amigables. - EN: Always explain 4 things before or after each action: what you will do, which files you will touch, what the user will have at the end, and what the next step is.
- ES: Siempre explica 4 cosas antes o después de cada acción: qué vas a hacer, qué archivos tocarás, qué tendrá el usuario al final y cuál es el siguiente paso.
Primary easy MCP guide:
template-context/core-instructions/AGENT_OPERATING_SYSTEM.mdsdd.policy.yamlINSTRUCTIONS.mdidea/IDEA_GENERAL.mdspecs/INDEX.md- latest file in
bitacora/handoffs/(if exists)
EN:
Using https://github.com/juanklagos/spec-driven-development-template, create everything needed to execute my project end-to-end.
My project is: [describe your project in plain language].
Do not clone or copy the full repository into my project unless I explicitly ask for a full standalone workspace.
Install only the compact `spec/` sidecar by default, then define the idea, create the first spec, and guide me step by step.
Before execution/implementation starts, ask for my approval and record it.
Do not skip idea, spec, plan, tasks, validation, and logbook.
ES:
Usando https://github.com/juanklagos/spec-driven-development-template, crea todo lo necesario para ejecutar mi proyecto de inicio a fin.
Mi proyecto es: [explica tu proyecto en lenguaje simple].
No clones ni copies el repositorio completo dentro de mi proyecto salvo que yo pida un workspace standalone completo.
Instala solo el sidecar compacto `spec/` por defecto, luego define la idea, crea la primera spec y guíame paso a paso.
Antes de iniciar ejecución/implementación, pide mi aprobación y regístrala.
No omitas idea, spec, plan, tasks, validación y bitácora.
EN:
Using https://github.com/juanklagos/spec-driven-development-template, adapt my existing project without breaking current behavior.
Project path: [PROJECT_PATH].
Do not copy the full template. Install only the `spec/` sidecar, integrate idea/specs/bitacora there, create the first spec based on existing behavior, and leave full traceability.
Guide me in simple language.
ES:
Usando https://github.com/juanklagos/spec-driven-development-template, adapta mi proyecto existente sin romper el comportamiento actual.
Ruta del proyecto: [RUTA_PROYECTO].
No copies el template completo. Instala solo el sidecar `spec/`, integra allí idea/specs/bitacora, crea la primera spec basada en el comportamiento existente y deja trazabilidad completa.
Guíame con lenguaje simple.
EN:
Before closing, run validation and give me: what was done, what is pending, risks, and the next exact step.
Update INDEX, history, and PROJECT_LOG if needed.
ES:
Antes de cerrar, ejecuta validación y dame: qué se hizo, qué falta, riesgos y próximo paso exacto.
Actualiza INDEX, history y PROJECT_LOG si aplica.
EN:
Act as an SDD guide for non-technical users.
Ask one short question at a time.
Use plain language, no jargon.
Do not write code yet.
ES:
Actúa como guía SDD para usuarios no técnicos.
Haz una pregunta corta por vez.
Usa lenguaje simple, sin jerga.
No escribas código todavía.
EN:
Read idea, INDEX, and latest handoff.
Choose one active spec and propose a 5-step session plan.
Implement only in-scope tasks.
End with validation + next step.
ES:
Lee idea, INDEX y último handoff.
Elige una spec activa y propone plan de sesión de 5 pasos.
Implementa solo tareas dentro de alcance.
Cierra con validación + próximo paso.
EN:
Operate in Spec Kit-first mode with strict SDD gate.
Use: constitution -> specify -> plan -> tasks -> implement.
Block implementation if spec approval or plan consistency is missing.
Return objective, changes, validation, risks, and next step.
ES:
Opera en modo Spec Kit-first con compuerta SDD estricta.
Usa: constitution -> specify -> plan -> tasks -> implement.
Bloquea implementación si falta aprobación de spec o consistencia del plan.
Entrega objetivo, cambios, validación, riesgos y próximo paso.
1) Context: what project and what goal
2) Current state: new project or existing project
3) Constraints: do not break behavior, simple language, no skipped phases
4) Deliverable: exact files/outputs expected
5) Closure: validation + next step
Bad / Malo
Help me with SDD.
Good / Bueno
Using this template repo, adapt my existing project at [PATH].
Create idea/specs/bitacora, draft the first approved-ready spec,
and give me the next exact step. Use beginner-friendly language.
- EN: Keep prompts concrete: goal + path + expected output.
- ES: Mantén prompts concretos: objetivo + ruta + salida esperada.
- EN: Ask the AI to confirm the active spec before coding.
- ES: Pide a la IA confirmar la spec activa antes de programar.
- EN: End every session with one clear next step.
- ES: Cierra cada sesión con un próximo paso claro.
/speckit.constitution
/speckit.specify
/speckit.plan
/speckit.tasks
/speckit.implementLocal validation:
# compact sidecar inside a real project
./spec/scripts/validate-sdd.sh . --strict
./spec/scripts/check-sdd-policy.sh .
./spec/scripts/check-sdd-gate.sh .
# full standalone workspace
./scripts/validate-sdd.sh . --strict
./scripts/check-sdd-policy.sh .
./scripts/check-sdd-gate.sh .flowchart LR
A["Idea"] --> B["Spec approved"]
B --> C["Plan aligned"]
C --> D["Tasks prioritized"]
D --> E["Implementation"]
E --> F["Validation"]
F --> G["Logbook + next step"]
- Prompt matrix: EN | ES
- Validated prompt bank: EN | ES
- Prompts by template feature: EN | ES
- 3-level route: EN | ES
- EN: one clear idea, one active spec, one updated log entry, one exact next step.
- ES: una idea clara, una spec activa, una entrada de bitácora actualizada, un próximo paso exacto.