Ir al contenido

Guía rápida para no programadores

Tutorial Una lección guiada. Síguela de principio a fin y habrás construido algo.

[!IMPORTANT] ¿Dónde están estos scripts? Depende de cómo instalaste SDD:

  • Si añadiste la carpeta spec/ a un proyecto que ya tenías (lo normal), van con spec/ delante: ./spec/scripts/new-spec.sh …
  • Si creaste el proyecto desde cero con la plantilla, van tal cual: ./scripts/new-spec.sh …

Ejecútalos desde la carpeta principal de tu proyecto, en una terminal.

Usando https://github.com/juanklagos/spec-driven-development-template, crea todo lo necesario para llevar a cabo mi proyecto de principio a fin.
Mi proyecto es: [explica tu proyecto en lenguaje simple].
Guíame por nivel y no omitas especificación, plan, tareas, bitácora y validación.

Para quién es:

  • Para quien arranca en SDD y no quiere pelearse con nada técnico todavía.

Completar un ciclo limpio:

  1. idea definida
  2. primera spec creada
  3. primera entrada de bitácora
  4. validaciones ejecutadas
  1. Completa idea/IDEA_GENERAL.md con lenguaje simple.
  2. Crea la primera spec:
Terminal window
./scripts/new-spec.sh "mi-primera-feature" "Responsable"
  1. Completa en specs/001-.../:
  • spec.md
  • plan.md
  • tasks.md
  • history.md
  1. Valida:
Terminal window
./scripts/validate-sdd.sh . --strict
./scripts/check-sdd-gate.sh .
  1. Registra sesión en bitacora/global/PROJECT_LOG.md.
Actúa como coach SDD para principiantes.
Ayúdame a completar idea/IDEA_GENERAL.md con lenguaje simple.
Haz una pregunta corta a la vez.
No asumas información faltante.
Con base en idea/IDEA_GENERAL.md, crea specs/001-... con:
spec.md, plan.md, tasks.md, history.md.
Usa redacción clara y evita siglas sin explicar.
No implementes código.
Revisa consistencia entre spec.md, plan.md y tasks.md.
Lista brechas y correcciones exactas antes de implementar.
  • No código sin spec.md aprobada + plan.md consistente.
  • Si cambia la idea, primero actualiza documentación.