Proyecto nuevo
Cuándo usar esto: estás empezando un proyecto desde cero y quieres evitar decisiones dispersas desde el día uno — una capa de conocimiento ligera que crece con el código.
Flujo de trabajo
kaddo init # estado: new, tamaño de equipo, estructurakaddo bootstrap # base de conocimiento inicial: Business → Product → Tech → Deliverykaddo context # context pack para el LLM → .kaddo/context-pack.mdkaddo add agents # instala los agent prompt packskaddo understand # plan guiado de handoff CLI → LLM# ── en tu LLM, usa business-agent + bootstrap-agent para refinar la base de conocimiento,# luego roadmap-agent y architecture-agent para redactar el roadmap y la arquitectura ──kaddo create --from roadmap # convierte un candidato del roadmap en un Work Itemkaddo owners suggest # declara el ownership (code:) en el Work Itemkaddo guard # detecta posible deriva del conocimientokaddo explain # resume lo que Kaddo sabe actualmenteEn un repo recién creado puedes omitir kaddo scan (todavía hay poco código que detectar) y
empezar desde el roadmap. Ejecuta scan más tarde cuando el código crezca.
CLI vs LLM
- CLI (determinístico):
init,context,add agents,understand,create,owners suggest,guard,explain. - LLM (interpretación): usa el roadmap-agent y el architecture-agent en tu chat para formar el primer roadmap y la arquitectura prevista a partir del context pack.
Kaddo nunca llama a un LLM — prepara el contexto; tu LLM hace el pensamiento.
Eficiencia de contexto
En un proyecto nuevo, Kaddo reduce exploración futura capturando conocimiento Business, Product, Tech y Delivery antes de que se disperse en chats, issues y decisiones medio recordadas. Los agentes empiezan desde la intención del proyecto y el roadmap, no adivinando por qué existe el código inicial.
Artefactos esperados
.kaddo/config.yml.kaddo/context-pack.md.kaddo/understand.mdknowledge/delivery/roadmap.mdknowledge/tech/current-state.mdknowledge/delivery/work-items/*.md.kaddo/explain.mdEl trabajo de base es chore, no feature
La primera iniciativa de un proyecto nuevo es sobre todo habilitación técnica. Usa el tipo
chore para que no se etiquete como feature:
WI-001 chore Inicializar proyecto TypeScriptWI-002 chore Configurar VitestWI-003 chore Setup de base de datosWI-004 feature Crear tareaWI-005 feature Listar tareasEl roadmap-agent emite type: chore para este trabajo, y kaddo create --from roadmap lo
materializa como type: chore sin pedirte elegir tipo. Luego kaddo explain muestra el mix (p. ej.
Chores: 3 · Features: 2) para que el trabajo de base quede visible.
Siguientes pasos
Sigue creando Work Items desde el roadmap, declara ownership a medida que llega el código y
ejecuta kaddo guard antes de los commits para que el conocimiento siga conectado al código.
Mira el Flujo completo.
Míralo en acción: el repo de demo Task Pilot, o explora todos los Ejemplos.