Migration & Adoption
Adding GitKB to a project
Two commands, then let your AI assistant take over:
git kb init
git kb init claude Then open Claude Code (or your MCP-connected editor) and write:
“We just added GitKB to help guide project development. Help me bootstrap it.”
That’s it. GitKB’s skills and prompts guide the agent through creating context documents, understanding your project, and setting up structured task management. The agent asks about your project — what it does, who it’s for, what decisions you’ve made — and populates the knowledge base from your answers.
From that point forward, every agent session loads your project context first, works with full awareness of your architecture and decisions, and updates the KB as things change. The knowledge compounds over time — each session leaves the project better documented than it found it.
What the bootstrapping creates
The agent creates context documents organized by how often they change:
| Level | What it captures | How often it changes |
|---|---|---|
| Immutable | Project brief, architecture, design patterns | Rarely — foundational decisions |
| Extensible | Product context, tech stack details | As the project evolves |
| Overridable | Active work focus, progress, blockers | Every session |
These documents become the persistent memory that agents and humans share. New team members pull context documents and immediately understand the project. Agents load them at the start of every session and never start cold again.
Coming from other tools
GitKB isn’t a replacement for your issue tracker or wiki — it’s the technical knowledge layer that sits closer to the code. Use GitKB for the context that agents need to do their work effectively: architecture decisions, design patterns, task context with acceptance criteria, incident investigations, and the living record of how your project evolves.
Your existing tools (Jira, Linear, Notion, Confluence) continue to serve their purpose. GitKB serves the purpose that none of them can: giving AI agents precise, structured, code-connected context for the task at hand.
Team rollout
Setting up sync
Push your KB to a remote so the team can access it:
git kb remote add origin https://gitkb.com/my-org/my-kb
git kb push Each team member pulls only the documents they need:
git kb pull 'context/*' Per-developer setup
Each developer needs:
- GitKB installed
- MCP configured in their editor
git kb initandgit kb pullto bootstrap their local KB
The agent guides them from there — same as it guided you.
Next steps
- Quick Start — Create your first documents
- Configuration — Customize your setup
- Team Collaboration — Sparse sync and multi-agent coordination
- Agent Workflows — How AI agents use GitKB