Lección 2 de 18 · 4:43
El proyecto de partida
Lección 2 de 18 · ver temario
- 1¿De verdad solo con prompts?
- 2El proyecto de partida
- 3Las reglas de la sesión en AGENTS.md
- 4Fríeme a preguntas✉
- 5Prototipo navegable con tres estilos
- 6La spec y su TL;DR
- 7Abogado del diablo contra la spec
- 8Plan con walking skeleton
- 9Implementar el plan en un loop
- 10Verificar contra la spec
- 11Red Team: las misiones
- 12Red Team: los resultados
- 13Probar como usuario en el navegador
- 14El informe de evidencias
- 15Punch list: la lista de cambios
- 16PR visual
- 17El mapa mental de la PR
- 18Retrospectiva y handoff
En esta página
Consigue el proyecto y arráncalo:
git clone https://github.com/webreactiva-devs/chiquito-api-ai-flow.git
cd chiquito-api-ai-flow
npm install
npm run db:init
npm run dev
Para ver la documentación de la API en Swagger UI, en otra terminal:
npx swagger-ui-watcher spec/openapi.yaml
📂 El resultado final del flujo está en la rama
feature/admin-paneldel mismo repositorio. Para verlo en local:git switch feature/admin-panel. Ahí tienes todos los documentos que se generan en la guía, en la carpetadocs/.
¿Qué haremos en este paso? ¶
Vas a poner en marcha el proyecto de partida: una API de chistes de Chiquito de la Calzada. Y vas a conocer el requisito que construimos en la guía: un panel de administración para gestionar los chistes.
¿Qué necesitas? ¶
El proyecto de partida clonado y en marcha, con los comandos de arriba. Si trabajas con tu propio proyecto, ten claro el requisito que quieres cumplir.
Acción ¶
Arranca la API con los comandos del principio. npm run db:init crea la base de datos SQLite con los chistes.
Abre Swagger UI para probar la API. La API no tiene interfaz visual, así que pruebas los endpoints desde ahí.
Prueba dos endpoints:
- El de estado: debe devolver
ok. - El de chistes aleatorios: pulsa Try it out y Execute. No tiene parámetros. Debe devolver un chiste.
Mira de dónde salen los chistes. Están en un fichero JSON. Al inicializar la base de datos, el proyecto copia ese contenido en ella.
El requisito que vamos a construir es un panel de administración para gestionar esos chistes.
💡 Si no sabes poner en marcha el proyecto o no conoces
Swagger UI, pregúntale a tu agente de IA cómo se hace.
🧠 Cuanto mejor es el modelo que usas, mejores son los resultados. En el vídeo uso un modelo concreto, pero el flujo debe servir durante meses, incluso años.