>_ Tu primera spec

Haz un proyecto que puedas defender. Empieza por la spec.

Con IA, todos los juniors entregan proyectos parecidos. La diferencia es haber decidido tú qué hace, cómo y qué no. Aquí tienes una spec de ejemplo, un generador para la tuya y cómo enseñarla en tu CV y en la entrevista.

  • Gratis
  • Sin registro
  • 10 minutos

Qué pasa sin spec

Le pides una app y te devuelve 42 archivos y un login que nadie pidió

La IA no es tonta: rellena los huecos. Todo lo que no le dices, lo decide ella. El stack, la estructura, si hay usuarios, si hay pagos… Y luego te toca a ti explicarlo en una entrevista.

La spec, bloque a bloque

Tres bloques. Y el porqué de cada uno.

Esto es lo que escribe el junior que sabe antes de pedirle nada a la IA. Lo importante no es solo qué pone, sino por qué funciona.

spec.md
1## Qué construir

Una app para que las personas de un piso apunten gastos y vean quién debe a quién.

  • Añadir un gasto: concepto, importe, quién pagó y entre quién se reparte.
  • Ver el balance de cada persona y las deudas simplificadas.

Está terminado cuando:

  • 30,00 € pagados por Ana entre 3 → Luis y Marta le deben 10,00 € cada uno.
  • La suma de todos los balances es siempre 0,00 €.
  • Los importes se guardan en céntimos, sin errores de redondeo.
2## Cómo hacerlo
  • Spring Boot 3 · Java 21
  • Angular
  • H2 en memoria
  • con tests
  • API REST: POST /gastos y GET /balances.
  • Un test por cada punto de «Está terminado cuando».
  • Código pequeño: si hacen falta más archivos, que pregunte antes.
3## Qué NO debe hacerEl que más ahorra
  • login
  • registro
  • pagos
  • librerías extra
  • Las personas del piso son una lista fija de nombres.
  • No tocar nada fuera de /backend y /frontend.
  • Si algo no está claro, para y pregunta en lugar de suponer.

Sin spec

  • 42 archivos en un stack que eligió la IA
  • Login, JWT, pagos e i18n que nadie pidió
  • No sabes qué revisar ni cuándo está «bien»
  • En la entrevista: «esto… lo hizo la IA»

Con esta spec (lo que deberías recibir, aprox.)

backend/
  GastoController.java
  BalanceController.java
  GastoService.java
  BalanceService.java   ← reglas R1-R6
  Gasto.java · GastoRequest.java
  ErrorHandler.java
  *Test.java            ← T1-T8
frontend/
  app.component.*
  gastos.service.ts
  euros.pipe.ts         ← T10
spec.md · README.md

Unos 15 archivos, cada uno con un motivo, que puedes leer en una tarde y defender línea a línea.

Esta spec tiene 3 bloques. La plantilla completa de 6, el flujo de spec-kit paso a paso y 6 repos privados para aplicarlo están en El Junior Aumentado.

Ver qué incluye ↓

Pruébalo hoy

Tres pasos. Diez minutos.

  1. 1

    Descarga la spec

    La versión descargable es la completa: contexto, 6 reglas de negocio, validaciones, 10 tests en formato Dado/Cuando/Entonces, contrato de la API, pantalla y orden de trabajo. Guárdala como spec.md en la raíz de un proyecto vacío; si usas otro stack, cambia solo el bloque 2.

  2. 2

    Pásasela a tu agente con este prompt

    Sirve en Copilot, Cursor, Claude Code o el que uses.

    Lee spec.md entero antes de escribir código. Después:
    1. Resúmeme en 5 líneas qué vas a construir y qué archivos vas a crear en el paso 1.
    2. Dime qué dudas tienes; no supongas nada que no esté en la spec.
    3. Implementa SOLO el paso 1 del «Orden de trabajo» y para.
    Cuando termines cada paso, enséñame qué tests de «Está terminado cuando» están en verde.
  3. 3

    Antes de aceptar el código, tres preguntas

    • ¿Cumple cada punto de «Está terminado cuando»? Con su test, no a ojo.
    • ¿Ha tocado algo del bloque «Qué NO»? Busca login, auth, pagos o librerías nuevas en el diff.
    • ¿Sabrías explicar por qué existe cada archivo? Si no, pídele que lo justifique o bórralo.

Herramienta gratis

Haz la spec de tu proyecto en 2 minutos

Rellena los bloques y te salen tres cosas: tu spec.md para el agente, el README que enseña cómo lo construiste y la línea para tu CV con la respuesta de entrevista. Todo se queda en tu navegador: no se envía nada.

¿Sin idea? Carga un ejemplo:
1 Qué construir
2 Cómo hacerlo
3 Qué NO debe hacer
4 Decisiones que vas a defender

Lo que te preguntarán en la entrevista. Una basta; dos es mejor.

Calidad de tu spec0
    
            
    Guardado en tu navegador

    Si nadie contesta a tus CVs

    De spec a prueba: cómo enseñarlo

    Con IA, todos los juniors entregan proyectos parecidos. Lo que no tienen casi nunca es la prueba de que lo dirigieron ellos. Esa prueba cabe en tres sitios. El generador de arriba te prepara los tres con tus datos.

    1 · En el repo

    El README cuenta cómo lo construiste

    ## Cómo lo construí
    Antes de escribir código escribí una spec
    (spec.md): qué hace, cómo y qué NO.
    Dirigí a un agente de IA por pasos y
    revisé cada entrega contra la spec.
    
    ### Decisiones
    - Dinero en céntimos (enteros)
      → sin errores de redondeo
    - Fuera de alcance: login y pagos
      → a propósito, no por olvido

    Quien revisa tu repo ve en 10 segundos que la IA no te hizo el proyecto: lo dirigiste tú.

    2 · En el CV

    Una línea con números, no adjetivos

    «Gastos del piso: diseñé la spec (10 criterios de aceptación con test, 5 límites explícitos) y dirigí a un agente de IA para construirlo con Spring Boot y Angular. Decisiones documentadas en el README.»

    «Sé usar IA» lo pone todo el mundo. Esto se puede comprobar abriendo el repo.

    3 · En la entrevista

    «¿Esto lo has hecho tú o la IA?» en 30 segundos

    1. Delegué: «Lo construí con IA, pero antes escribí la spec: qué hace, cómo y qué no».
    2. Verifiqué: «Cada paso tenía su test; no aceptaba nada que no pasara».
    3. Decidí: «La decisión clave fue X, porque Y. Descarté Z».

    Y lo cierras con: «¿Te enseño la spec y el test que lo comprueba?».

    Ideas para tu próximo proyecto

    Tres proyectos que resuelven algo real

    Elige uno, cárgalo en el generador y adáptalo. Fíjate en el bloque NO y en la decisión: es lo que más se nota en la entrevista.

    Ideal para el TFG · DAW

    Reservas de una peluquería

    Qué
    Los clientes reservan cita y la peluquera ve su agenda del día.
    Terminado cuando
    Una cita de 10:00 a 10:30 bloquea el hueco de 10:15 · la agenda sale ordenada por hora.
    NO
    Ni pagos online, ni SMS, ni varias peluquerías.
    Cómo contarlo
    «Lo difícil eran los solapes: guardé las citas en franjas de 15 minutos y lo cubrí con tests».

    Backend puro · DAM / DAW

    API de préstamos de una biblioteca

    Qué
    Prestar y devolver libros, con un máximo de 3 préstamos por socio.
    Terminado cuando
    El cuarto préstamo devuelve 409 · un libro prestado no se puede volver a prestar.
    NO
    Ni frontend, ni multas, ni búsqueda avanzada.
    Cómo contarlo
    «Las reglas viven en el servicio, no en el controlador, y cada una tiene su test de contrato».

    Móvil · DAM

    Lista de la compra compartida

    Qué
    Añadir productos, marcarlos como comprados y ver quién los añadió.
    Terminado cuando
    Marcar un producto lo mueve al final · no se pueden añadir dos iguales.
    NO
    Ni nube, ni cuentas, ni notificaciones.
    Cómo contarlo
    «Elegí guardar en local con Room para centrarme en la lógica; la sincronización quedó fuera a propósito».

    Antes de que te pase

    5 errores que hacen que la IA ignore tu spec

    1. Escribir una novela

      Una spec de tres páginas mezcla lo importante con lo accesorio, y la IA no sabe qué pesa más. Arreglo: frases cortas, listas y como mucho una pantalla por bloque.

    2. Criterios que no se pueden comprobar

      «Rápido», «bonito», «fácil de usar». Arreglo: un ejemplo con datos: «30 € entre 3 → 10 € cada uno». Si no lo puedes convertir en test, no es un criterio.

    3. Pedirlo todo de golpe

      La IA genera 42 archivos y ya no sabes qué revisar. Arreglo: un orden de trabajo por pasos y «para después de cada uno».

    4. No decirle qué hacer cuando duda

      Si no se lo dices, se lo inventa. Arreglo: una línea en el bloque 3: «si algo no está claro, para y pregunta».

    5. Aceptar sin comparar con la spec

      Leer el código «a ver si pinta bien» no es revisar. Arreglo: recorre el diff con el bloque 3 al lado y busca lo que no debería estar.

    Lo que no cabe en esta página

    Esto es el primer paso. No el método completo.

    3 → 6

    Bloques de una spec real

    Esta tiene 3. La de un proyecto de verdad tiene 6: faltan criterios de aceptación medibles, restricciones y decisiones abiertas. En el libro están explicados con su plantilla.

    • constitución
    • especificación
    • clarificación
    • plan
    • tareas
    • implementación

    La spec es 1 de 6 pasos

    En spec-kit, después de la spec vienen la clarificación, el plan y las tareas. El libro hace el caso completo paso a paso, y SDD Pro te enseña a montar el tuyo con agentes.

    «¿Esto lo has hecho tú o la IA?»

    Defenderlo en una entrevista

    La pregunta que más se repite ahora. Cómo contestarla con el método «delegué, verifiqué, decidí» y tu spec como prueba.

    Todo eso está en El Junior Aumentado, con repos privados para aplicarlo en tus proyectos.

    Gratis vs. el método completo

    Si esto es lo gratis, mira lo que hay dentro

    Lo de esta página te sirve para tu próximo proyecto. El libro es para que ese proyecto, tu CV y tu entrevista cuenten la misma historia.

    Esta página El libro Pack completo
    Spec de ejemplo de 3 bloques y generador✓✓✓
    Plantilla de spec con los 6 campos–✓✓
    spec-kit paso a paso con un caso completo–✓✓
    Verificar código de IA: checklist pre-commit–✓✓
    3 proyectos plantilla defendibles (repos privados)–✓✓
    README, ADR y despliegue gratis con CI–✓✓
    CV que pasa el ATS y perfiles de LinkedIn, InfoJobs y Tecnoempleo–✓✓
    Banco de 25 preguntas y guion para «¿lo has hecho tú o la IA?»–✓✓
    Leer y negociar tu primera oferta en España–✓✓
    Plan de 60 días con hoja de seguimiento–✓✓
    tde-audit: nota de 0 a 100 para tu repo––✓
    SDD Pro (171 págs.): tu propio spec-kit con agentes––✓
    Precio Gratis €17,99 €39,99

    tde-audit también va en el pack «Libro + herramienta». Detalle de cada pack justo debajo.

    El Junior Aumentado, Edición 2027: portada del ebook y lo que incluye (121 páginas, 22 capítulos, 13 repositorios)

    Si esta página te ha servido

    El Junior Aumentado (Edición 2027)

    El manual para conseguir tu primer empleo dev cuando la IA ya escribe el código: método de trabajo, proyectos que puedes defender y proceso de selección. Con repos privados de GitHub para hacerlo, no solo leerlo.

    Solo el libro

    €17,99

    Para tener el método y hacerlo por tu cuenta.Ebook El Junior AumentadoPDF y ePub · 116 páginas · 22 capítulos y anexo. Método con IA (especificar antes, verificar después), un proyecto que puedes defender y el proceso de selección en España. 13 repositorios privados de GitHubPlantilla de spec, README y ADR, PistaLibre (el proyecto de ejemplo completo), laboratorio de fallos reales de IA, 12 ejercicios de algoritmos y el agente entrevistador. Plan de unas 100 horasUn calendario de 30 tareas con un entregable por capítulo y un tracker de candidaturas. Ver solo el libro

    Libro + herramienta

    €27,99

    Para saber qué falla antes de enviar candidaturas.Todo lo del Libro, más:tde-audit: nota de 0 a 100 de tu repo y tu GitHub30 comprobaciones de lo que mira un tech lead (README, demo, tests, CI, seguridad, historial de git) y qué arreglar primero. Sin IA. Comprobador de CV y radar de empresasRevisa tu CV con las reglas del libro y contra cada oferta, y encuentra empresas con equipo técnico en tu ciudad. Kit de CV y LinkedInPlantillas para FP, bootcamp, grado e inglés, textos de LinkedIn y 10 mensajes para cuando te escriben, te rechazan o hay oferta. Ver libro + herramienta
    Para ir a fondo con SDD

    Pack completo

    €39,99

    Para llegar a la prueba técnica entrenado.Todo lo de Candidatura, más:4 pruebas técnicas con correctorAPI REST, front con filtros, refactor de código heredado e integración con un servicio que falla, con soluciones comentadas. Ebook SDD Pro y sdd-pro-kitPDF · 171 páginas. Tu propio spec-kit con agentes, sobre un proyecto real. tde-loopAutomatiza el bucle implementar → converger de spec-kit. Necesita una IA de pago.

    Si lo que te ha enganchado es la spec, SDD Pro es esto llevado al máximo: tu propio spec-kit con agentes.

    Ver pack completo

    Descarga inmediata. Acceso a los repos privados por invitación de GitHub después de la compra.

    Dudas

    Preguntas frecuentes

    ¿Me sirve si estoy en primero de DAM o DAW?

    Sí. La spec no depende de lo que sepas programar: es saber qué pedir y cómo comprobarlo. Si no conoces Spring Boot o Angular, cambia el bloque 2 por el stack que estés usando en clase.

    ¿Necesito una IA de pago?

    No. La spec y el prompt funcionan con cualquier asistente, incluidos los gratuitos. Solo tde-loop, que es opcional y va en los packs con herramienta, necesita una IA de pago.

    ¿Qué son los repos privados?

    Repositorios de GitHub con plantillas, checklist y proyectos plantilla para aplicar el libro. Después de comprar, te llega una invitación a tu cuenta de GitHub.

    ¿El libro me garantiza un trabajo?

    No, y desconfía de quien te lo prometa. Te enseña a trabajar como se trabaja ahora con IA y a demostrarlo en tu CV, tus proyectos y tus entrevistas.

    ¿Te aviso cuando suba el siguiente ejemplo?

    La próxima spec será una API REST. Un correo cuando salga, nada más.