Codebase + corpus heterogéneo para el taller-graphify de Código Sin Siesta. Salida del taller: sabes cuándo Graphify aporta valor sobre tu material y cuándo no — con datos, no con marketing.
Este repo es el starter del taller. Las slides hermanas viven en taller-graphify-presentation. La página resumen está en el wiki de Código Sin Siesta.
src/— un mini coding agent en TypeScript (Fastify + tool registry + loop chat). ~10 ficheros, dependencias mínimas. Suficientemente real para que Graphify produzca un grafo interpretable, no un toy example.raw/— corpus heterogéneo: 5 docs markdown sobre temas que cruzan consrc/(skills de Claude Code, MCP overview, README de Graphify, patrón LLM Wiki de Karpathy, instruction budget). El interés está en que Graphify detecte conexiones cross-modal entre código y docs.tests/— 9 tests connode:test. Verde es la condición de entrada al Ejercicio 1.ejercicios/— los 3 ejercicios del taller, en orden:- Setup + primera ejecución (25-30 min)
- Skill en Claude Code + queries (20-25 min)
- Veredicto razonado (15-20 min, opcional)
AGENTS.md— instrucciones para tu agente (Claude Code, Codex, OpenCode, Cursor, Copilot…). Mira esto antes de pedirle nada al agente.
git clone https://github.com/CodigoSinSiesta/taller-graphify-starter
cd taller-graphify-starter
npm install
npm test
npm run typecheckSi las dos últimas líneas pasan en verde, estás listo. Sigue con
ejercicios/01-setup.md.
- Node.js ≥ 20 —
node --version. uv(instalador de herramientas Python — Graphify se distribuye así). Instalación:curl -LsSf https://astral.sh/uv/install.sh | sh.- Un coding agent con acceso al filesystem: Claude Code, Codex CLI, OpenCode, Cursor, Copilot CLI, Aider o cualquier moderno equivalente.
- API key activa del proveedor que tu agente use.
- Coste estimado del taller: ~$0.30-0.50 USD por participante (un pase completo de Graphify sobre este starter genera ~250-350k tokens).
Pista, sin spoilers: el codebase tiene una topología deliberada. Hay un
fichero que casi todos los demás importan (los tests también) y dos
clusters bien separados. Con el corpus de raw/ añadido, deberían aparecer
conexiones cross-modal entre símbolos del código y conceptos de los docs
(p. ej. tool-registry.ts ↔ sección de 01-anthropic-skills.md que habla
de tool registry).
Predecir la salida antes de ejecutar es parte del Ejercicio 1.
- Si decides adoptar Graphify: instala el git hook (
graphify hook install) para que el grafo se rebuild en cada commit, y considera--mcppara que otros agentes consulten tu grafo. - Si decides no adoptar: el cuadrante de decisión del Ejercicio 3 sigue siendo útil. Re-evalúa cuando tu corpus crezca >3× o el patrón de uso cambie.
- Si quedaste en empate: re-haz el Ejercicio 3 dentro de un mes con tu repo en su estado real, no en el de hoy.
MIT — incluida en LICENSE. El material del taller (ejercicios/, los docs
de raw/) también está bajo MIT con atribución a Código Sin Siesta y a las
fuentes citadas en cada source_url del frontmatter.