Course · GS Core · 21 micro-videos
Curso · GS Core · 21 micro-videos
GS Core
Theory intercut with five hands-on labs. By the end you have a small project running under Generative Specification: a spec written before the code, a sentinel that routes, a gate that stops the build, and the rubric applied — and you know where on this site to do it on your own.
Teoría intercalada con cinco prácticas. Al terminar tenés un proyecto chico corriendo con Generative Specification: una spec escrita antes que el código, un sentinela que rutea, un gate que frena, y la rúbrica aplicada — y sabés dónde, en este sitio, hacerlo en el tuyo.
Before you start
Antes de empezar
P0 · optional · pick your lane
P0 · opcional · elegí tu carril
Every hands-on lab can be done two ways. Pick one — or do both.
Cada práctica se puede hacer de dos maneras. Elegí una — o hacé las dos.
Follow meSeguime
On Cancha LibreSobre Cancha Libre
A small public project you download and repeat step by step — the only way everyone sees the same thing, including the AI's answer to each lab's question. Get it at github.com/jghiringhelli/cancha-libre.
Un proyecto chico y público que bajás y repetís paso a paso — lo único que garantiza que todos vean lo mismo, incluida la respuesta de la IA a la pregunta de cada práctica. Bajalo en github.com/jghiringhelli/cancha-libre.
Do it on yoursHacelo en el tuyo
On your own projectEn tu propio proyecto
Each lab closes with a recipe on this site plus one question to ask your AI — apply it to your own codebase. P0 is the optional prep video for this lane.
Cada práctica cierra con una receta en este sitio más una pregunta para tu IA — aplicalo a tu propio código. P0 es el video opcional de preparación para este carril.
Bringing a legacy codebase? That has its own path — see /brownfield and the workshop at /audit. This course builds the muscle on a small project first.
¿Traés un proyecto legacy? Ese tiene su propio camino — mirá /brownfield y el taller en /audit. Este curso primero te arma el músculo sobre un proyecto chico.
The path
El recorrido
15 theory + 5 labs + 1 optional · theory lands in the next lab
15 teóricos + 5 prácticas + 1 opcional · la teoría aterriza en la práctica siguiente
| # |
MicroMicro |
TypeTipo |
P0 | Prepare your project (optional)Preparar tu proyecto (opcional) | Lab |
C1 | The stateless readerEl lector sin estado | TheoryTeoría |
C2 | The inversionLa inversión | TheoryTeoría |
C3 | Why only nowPor qué recién ahora | TheoryTeoría |
P1 | Turn the order around in ten minutesDar vuelta el orden en diez minutos | Lab |
C4 | The discipline that combinesLa disciplina que combina | TheoryTeoría |
C5 | The two harnessesLos dos harness | TheoryTeoría |
C6 | The loop and generative executionEl bucle y la ejecución generativa | TheoryTeoría |
C7 | Phase collapseEl colapso de fase | TheoryTeoría |
P2 | Make the AI test your live appHacé que la IA pruebe tu app viva | Lab |
C8 | Leave nothing to chanceNo dejar nada al azar | TheoryTeoría |
C9 | The ratchetEl trinquete | TheoryTeoría |
P3 | One MUST, one gate, one turn of the ratchetUn DEBE, un gate, una vuelta del trinquete | Lab |
C10 | The bridge and the asymmetryEl puente y la asimetría | TheoryTeoría |
C11 | The disciplines that activateLas disciplinas que se activan | TheoryTeoría |
C12 | The sentinelEl sentinela | TheoryTeoría |
P4 | Your sentinel in fifteen minutesTu sentinela en quince minutos | Lab |
C13 | The layers that riseLas capas que suben | TheoryTeoría |
C14 | The rubricLa rúbrica | TheoryTeoría |
P5 | Score your specCalificá tu spec | Lab |
C15 | What you're buyingQué comprás | CloseCierre |
The five labs
Las cinco prácticas
each closes with a recipe on this site and one question for your AI
cada una cierra con una receta en este sitio y una pregunta para tu IA
P1Turn the order around in ten minutesDar vuelta el orden en diez minutos
Ask your AI: "What difference should it make that I gave you this before the code?"Preguntale a tu IA: "¿Qué diferencia debería hacer que te diera esto antes que el código?"
Recipe: /course/lab-1 — follow along on Cancha Libre, or do it on your own project.Receta: /course/lab-1 — seguime sobre Cancha Libre, o hacelo en tu propio proyecto.
P2Make the AI test your live appHacé que la IA pruebe tu app viva
Ask your AI: "What did you verify, and what couldn't you verify?"Preguntale a tu IA: "¿Qué verificaste, y qué no pudiste verificar?"
Recipe: generative execution — /course/lab-2 comingReceta: ejecución generativa — /course/lab-2 en camino
P3One MUST, one gate, one turn of the ratchetUn DEBE, un gate, una vuelta del trinquete
Ask your AI: "What class of error just became impossible?"Preguntale a tu IA: "¿Qué clase de error acaba de volverse imposible?"
Recipe: /gates → dedicated /course/lab-3 coming.Receta: /gates → /course/lab-3 dedicada en camino.
P4Your sentinel in fifteen minutesTu sentinela en quince minutos
Ask your AI: "What did you read this time that you didn't last time?"Preguntale a tu IA: "¿Qué leíste esta vez que la vez anterior no?"
P5Score your specCalificá tu spec
Ask your AI: "Where would you guess if this were all you had?"Preguntale a tu IA: "¿Dónde adivinarías si solo tuvieras esto?"
The recipes reuse the pages this site already has — they link, they don't duplicate. Dedicated /course/lab-N pages (Spanish alias /curso/pN) ship alongside each lab video.
Las recetas reusan las páginas que este sitio ya tiene — enlazan, no duplican. Las páginas /course/lab-N (alias en español /curso/pN) se publican junto con el video de cada práctica.
After the course
Después del curso
do it on your own project
hacelo en tu propio proyecto