Saltearse al contenido

Prompt Workflow

Esta página mapea cada paso del loop de Kaddo a su input del CLI, el prompt/agente del LLM a usar, el output esperado y dónde guardarlo. Los pasos marcados como ninguno son totalmente determinísticos y no necesitan LLM.

PasoInput del CLIPrompt/agente del LLMOutput esperadoGuardar como
Scankaddo scanningunoinventario técnico.kaddo/scan.json, knowledge/inventory.md
Contextkaddo contextningunopack listo para LLM.kaddo/context-pack.md
Entender capacidadescontext packcapability-agentcapacidadesknowledge/product/capabilities.md
Entender arquitecturacontext + capacidadesarchitecture-agentbaseline de arquitecturaknowledge/tech/current-state.md
Roadmapcontext + capacidades + arquitecturaroadmap-agentroadmapknowledge/delivery/roadmap.md
Captura de backloguna idea / notas / transcripciónbacklog-agentdraft de Work Item o candidato de roadmapknowledge/delivery/work-items/draft/*.md o un candidato de roadmap
Work Itemroadmapningunowork itemknowledge/delivery/work-items/*.md
Refinamiento de Work Itemcontext + Work Item draftwork-item-agentWork Item ready (aceptación · cómo probarlo · DoD)Work Item actualizado
Propuesta de ownershipcontext + Work Items + inventoryownership-agentglobs code: precisos (el humano confirma)aplicado vía kaddo owners suggest
Ownershipwork item + scanningunoownership en front matterWork Item actualizado
Implementacióncontext + Work Item readyimplementation-agentcódigo · tests · rama/commit sugeridosrepositorio + conocimiento actualizado
Guardgit diff + ownershipningunoaviso de driftsalida de terminal
Knowledge Capsuledraft de kaddo capsule exportcapsule-agentcápsula refinada (sin secretos/código).kaddo/exports/<system>.capsule.md
Explainartefactos de Kaddoningunoresumen del proyecto.kaddo/explain.md
Grafo de conocimientofront matter + capsulesningunografo de conocimiento liviano.kaddo/graph.json, .kaddo/graph.mmd
Diseño de módulokaddo modules mapmodule-design-agentdiseño del móduloknowledge/tech/modules/<id>/module-design.md
Estándares / seguridad / stackkaddo add <tema>standards- / security- / stack-agentartefacto globalknowledge/tech/<tema>.md
Estrategia de Gitkaddo add git-strategygit-strategy-agentestrategia de gitknowledge/tech/git-strategy.md

Kaddo nunca llama a un LLM por ti. Tú ejecutas los agentes en tu propio chat (Claude, ChatGPT, Cursor, Copilot, Windsurf…) y luego guardas el output en la ruta de artefacto de arriba.

Cómo ejecutar un paso con agente

  1. Abre .kaddo/context-pack.md y el prompt de agente correspondiente en knowledge/agents/.
  2. Pega el prompt del agente en tu chat LLM.
  3. Adjunta o pega el context pack (y cualquier artefacto previo del que dependa el agente).
  4. Revisa el output como humano.
  5. Guárdalo en la ruta de artefacto objetivo.

Ejemplos de prompts

Son puntos de partida. Los prompts de agente instalados (kaddo add agents) son la fuente de verdad; adapta el texto a tu proyecto.

capability-agent

Eres el agente de capacidades de Kaddo. Usando el context pack adjunto, lista las
capacidades de producto que ofrece esta base de código. Para cada capacidad: nombre,
propósito en una línea, los dominios que toca y las rutas de código principales. No
inventes features. Salida en Markdown para knowledge/product/capabilities.md.

architecture-agent

Eres el agente de arquitectura de Kaddo. Usando el context pack y capabilities.md, describe
la arquitectura actual: módulos principales, límites, flujo de datos y riesgos notables.
Marca los supuestos explícitamente. Salida en Markdown para knowledge/tech/current-state.md.

roadmap-agent

Eres el agente de roadmap de Kaddo. Usando el context pack, capabilities y current-state,
propón un roadmap priorizado de Work Items candidatos. Para cada candidato: título,
problema, resultado esperado, dominios afectados y un nivel de conocimiento sugerido
(K0–K4). Salida en Markdown para knowledge/delivery/roadmap.md.

backlog-agent

Usando el backlog-agent, captura la siguiente idea:
[pega texto libre, viñetas, notas de reunión o una transcripción]
Decide dónde debería vivir: un draft de Work Item (claro y acotado) o un candidato de roadmap
(demasiado grande), y divídela en items separados si contiene varias ideas. Infiere iniciativa,
dominios, tipo sugerido (feature/bugfix/hotfix/spike/chore) y nivel de conocimiento, y marca
duplicados o dependencias. No refines del todo, no escribas código, no ejecutes otros agentes.
Termina con un handoff de decisión humana (refinar / agregar candidato / dividir / mantener draft).
Genera Markdown para un draft en knowledge/delivery/work-items/draft/ (o propón un WI-CANDIDATE
para el roadmap).

legacy-agent

Eres el agente legacy de Kaddo. Usando el context pack, identifica las áreas de mayor
riesgo de este sistema legacy: código sin ownership claro, límites frágiles y conocimiento
faltante. Recomienda qué entender antes de cambiar cada área. Marca la incertidumbre
explícitamente.

ownership-agent

Eres el ownership agent de Kaddo. Usando el context pack, los Work Items bajo
knowledge/delivery/work-items/ y el inventario técnico, propone globs code: precisos para cada
Work Item sin ownership. Prefiere globs acotados (src/payments/**) sobre amplios (src/**); usa solo
rutas reales; marca el ownership poco claro en vez de adivinar. No modifiques archivos — aplicaré
tu propuesta con kaddo owners suggest.

implementation-agent

Eres el implementation agent de Kaddo. Implementa el Work Item WI-014 a partir del context pack.
Primero sugiere un nombre de rama según la estrategia de Git del proyecto (no ejecutes git).
Implementa con tests, indica cómo probarlo (comandos exactos / pasos manuales), sugiere correr
kaddo scan / owners suggest / guard, actualiza el conocimiento afectado y cierra con un mensaje de
Conventional Commit sugerido — luego espera mi confirmación. Nunca hagas commit, push ni merge.

capsule-agent

Eres el capsule agent de Kaddo. Refina el draft de Knowledge Capsule en
.kaddo/exports/<system>.capsule.md usando el context pack, capabilities y current-state. Afina
propósito, contratos públicos (nunca los inventes), riesgos, owners y fuera de alcance; marca las
incógnitas. Nunca incluyas secretos, credenciales, PII ni código fuente. Genera Markdown para el
archivo de la cápsula.

graph-agent

Eres el graph agent de Kaddo. Revisa .kaddo/graph-hints.md (generado por kaddo graph export) y,
para cada hint, propone front matter de relaciones preciso para el Work Item o ADR afectado: code,
capabilities, decisions, source_id o capsules. Usa solo rutas/IDs reales del context pack y el
inventario — nunca inventes relaciones; prefiere globs acotados; marca la incertidumbre. No
modifiques archivos. Pídeme aplicar el front matter y volver a correr kaddo graph export.

adr-agent

Eres el agente de ADR de Kaddo. Dada una decisión y su contexto, redacta un Architecture
Decision Record: contexto, decisión, alternativas consideradas, consecuencias y riesgos.
Mantenlo conciso. Salida en Markdown para un artefacto ADR.

Míralo de punta a punta: cada ejemplo incluye un prompt-flow.md con un diagrama Mermaid, una tabla input/output y handoffs de prompts para copiar/pegar según su escenario.

Siguiente: Trazabilidad de Work Items — cómo se mantiene conectado el loop.

Creado por Julian Dario Luna Patiño · v3.60.0