Init and Project Charter — User Journey
What spec-kitty init does
spec-kitty init creates the project skeleton — the directory structure, agent
command files, and mission scaffolding. It does not generate governance, run
an interview, or copy example doctrine assets into your project. After init, the
next-steps output points you at the charter command to add governance when you
want it.
Changed in 3.2.6. Earlier versions ran a governance interview automatically during
initand seeded an example toolguide into every new project. Both were removed — governance is now authored on demand, and no example assets are scaffolded into your repo.
Authoring your project charter
Your project charter defines the paradigms, directives, and tooling that every AI agent in the project follows. You author it on demand:
spec-kitty charter interview— an optional guided Q&A that captures your project's governance choices. Your answers are saved so you can regenerate later.spec-kitty charter generate— compiles your answers into.kittify/charter/charter.yaml, the single authoritative, git-tracked charter.
charter.yaml is the source of truth. charter.md is an optional companion you
write by hand to record the human rationale behind your choices — charter generate never overwrites it.