Pre-AI project
When to use this: you have a working codebase that was never prepared for AI-assisted development. The knowledge exists, but it is scattered and not structured for humans or LLM agents.
Workflow
kaddo init # state: pre-ai, team size, structurekaddo scan # deterministic technical inventory → .kaddo/scan.jsonkaddo context # LLM context pack → .kaddo/context-pack.mdkaddo add agents # install agent prompt packskaddo understand # guided CLI → LLM handoff plan# ── in your LLM, use capability-agent, architecture-agent and roadmap-agent to draft# capabilities, the architecture baseline and a roadmap ──kaddo create --from roadmap # turn a roadmap candidate into a Work Itemkaddo owners suggest # declare code: ownership on the Work Itemkaddo guard # detect possible knowledge driftkaddo explain # summarize what Kaddo currently knowsCLI vs LLM
- CLI (deterministic):
scanbuilds a technical inventory;contextpackages it;create,owners suggest,guardandexplainkeep knowledge connected to code. - LLM (interpretation): the capability-agent extracts business capabilities, the architecture-agent reconstructs the current architecture, and the roadmap-agent proposes a prioritized roadmap — all from the context pack, not from guesses.
kaddo scan detects signals and asks confirmation questions; it never claims to understand
your business capabilities. That interpretation happens in the LLM.
Expected artifacts
.kaddo/scan.jsonarchitecture/inventory.mdarchitecture/capabilities.mdarchitecture/current-state.mdarchitecture/roadmap.mdarchitecture/work-items/*.md.kaddo/explain.mdNext steps
Start with the highest-value capabilities, declare ownership on the artifacts that map to real
code, and let kaddo guard warn you when changes drift from the documented knowledge. See the
Full workflow.
See it in action: the Loyalty Lite demo repo (includes a Guard drift demo), or browse all Examples.