New project
When to use this: you are starting a greenfield project and want to avoid scattered decisions from day one — a lightweight knowledge layer that grows with the code.
Workflow
kaddo init # state: new, team size, structurekaddo context # LLM context pack → .kaddo/context-pack.mdkaddo add agents # install agent prompt packskaddo understand # guided CLI → LLM handoff plan# ── in your LLM, use roadmap-agent and architecture-agent to draft# architecture/roadmap.md and architecture/current-state.md ──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 knowsFor a brand-new repo you can skip kaddo scan (there is little code to detect yet) and start
from the roadmap. Run scan later once the codebase grows.
CLI vs LLM
- CLI (deterministic):
init,context,add agents,understand,create,owners suggest,guard,explain. - LLM (interpretation): use the roadmap-agent and architecture-agent in your chat to shape the first roadmap and the intended architecture from the context pack.
Kaddo never calls an LLM — it prepares the context; your LLM does the thinking.
Expected artifacts
.kaddo/config.yml.kaddo/context-pack.md.kaddo/understand.mdarchitecture/roadmap.mdarchitecture/current-state.mdarchitecture/work-items/*.md.kaddo/explain.mdNext steps
Keep creating Work Items from the roadmap, declare ownership as the code lands, and run
kaddo guard before commits so knowledge stays connected to code. See the
Full workflow for the complete loop.
See it in action: the Task Pilot demo repo, or browse all Examples.