Documentation Navigation Index¶
Complete sitemap for Knowledge Management Graph documentation. Find what you need in 3 clicks or less.
Quick Navigation by Task¶
I Want To...¶
Get Started: - Install for the first time → Getting Started - Understand what this is → Concepts Guide - See all commands at once → Cheat Sheet
Learn Commands: - See all commands with examples → Command Guide - Find essential commands only → Essential Commands - Learn command workflow → Command Guide Learning Path
Write Better Entries: - Understand quality standards → Pattern Writing Guide - See template structure → Templates - Review real examples → Examples
Configure & Customize: - Set up sanitization hooks → Configuration - Adapt to my AI assistant → Platform Adaptation - Add custom categories → Add Category Command
Understand the System: - How does it work? → Architecture Guide - What are the components? → Concepts - What's the design philosophy? → Architecture: Design Principles
Manual Workflows (Non-Claude users): - Step-by-step processes → Workflows - Shell aliases for speed → Workflows: Aliases - Editor integration → Workflows: Editor Templates
Track Complex Problems: - Multi-attempt bugs → Meta-Issue Guide - Link to GitHub issues → Link Issue Command - Issue tracking workflows → Start Issue Tracking Command
Share Safely: - Remove sensitive data → Sanitization Checklist - Set up pre-commit hooks → Config Sanitization Command - Check before sharing → Check Sensitive Command
Documentation by Audience¶
New Users (First 30 Days)¶
Start here: 1. Getting Started - Installation (5-15 min) 2. Concepts Guide - What is a knowledge graph? (10 min read) 3. Cheat Sheet - Quick reference (keep open)
Then: 4. Essential Commands - Learn 4 core commands 5. Templates - See structure 6. Examples - Real-world usage
Avoid for now: - Advanced commands - Meta-issue tracking - Architecture details
Active Users (Regular Usage)¶
Daily references: - Cheat Sheet - Task → command mapping - Command Guide - All commands with examples - Concepts - Term definitions
Weekly/monthly: - Pattern Writing - Quality tips - Configuration - Team setup, sanitization - Examples - Inspiration
When needed: - Platform Adaptation - Switching AI assistants - Meta-Issue Guide - Complex bug tracking - Sanitization - Before sharing
Non-Claude Users (Manual Workflows)¶
Essential reading: 1. Getting Started: Manual Setup 2. Workflows - Complete manual processes 3. Templates - What to copy 4. Examples - Filled examples
Platform-specific: - Cursor → Cursor Guide - Continue → Continue Guide - Aider → Aider Guide
Skip: - Command Guide (Claude Code specific) - Most of Configuration (automation setup)
Team Leads (Setting Up Teams)¶
Setup checklist: 1. Getting Started - Choose team path 2. Configuration: Team Workflows 3. Sanitization Checklist - Before sharing 4. Pattern Writing Guide - Team standards
Share with team: - Cheat Sheet - Quick reference - Concepts - Onboarding guide - Examples - What good looks like
Developers (Extending the System)¶
Understanding the system: 1. Architecture - How it works 2. README - Overview 3. Core README - Core system details
Customization: - Platform Adaptation - Add new platforms - Templates - Modify scaffolds - Workflows - Understand manual processes
Complete File Structure¶
knowledge-graph/
├── README.md ..................... Project overview
├── ROADMAP.md .................... Development plans
│
├── docs/ ......................... User-facing guides
│ ├── CHANGELOG.md .............. Version history
│ ├── GETTING-STARTED.md ........ Installation & first steps ⭐
│ ├── CONFIGURATION.md .......... Post-install setup
│ ├── CHEAT-SHEET.md ............ One-page quick reference ⭐
│ ├── CONCEPTS.md ............... Term definitions ⭐
│ ├── COMMAND-GUIDE.md .......... All 19 commands ⭐
│ └── NAVIGATION-INDEX.md ....... This file
│
├── core/ ......................... Platform-agnostic system
│ ├── README.md ................. Core system overview
│ │
│ ├── docs/ ..................... Comprehensive guides
│ │ ├── ARCHITECTURE.md ....... System design
│ │ ├── PATTERNS-GUIDE.md ..... Writing quality ⭐
│ │ ├── WORKFLOWS.md .......... Manual processes ⭐
│ │ ├── META-ISSUE-GUIDE.md ... Complex problem tracking
│ │ ├── PLATFORM-ADAPTATION.md. AI assistant guides
│ │ └── SANITIZATION-CHECKLIST.md Safety before sharing
│ │
│ ├── templates/ ................ Starting scaffolds ⭐
│ │ ├── lessons-learned/ ...... Lesson templates
│ │ ├── decisions/ ............ ADR templates
│ │ ├── knowledge/ ............ Knowledge entry templates
│ │ ├── sessions/ ............. Session summary templates
│ │ └── meta-issue/ ........... Meta-issue templates
│ │
│ └── examples/ ................. Real-world samples ⭐
│ ├── lessons-learned/ ...... Example lessons
│ ├── decisions/ ............ Example ADRs
│ ├── knowledge/ ............ Example entries
│ └── sessions/ ............. Example summaries
│
├── commands/ ..................... Claude Code commands (19 files)
│ ├── init.md ................... Initialize KG
│ ├── capture-lesson.md ......... Document learnings
│ ├── status.md ................. View KG status
│ └── ... (16 more)
│
└── skills/ ....................... Claude Code skills
└── knowledge-graph-usage/ .... Autonomous capture skill
⭐ = Most frequently accessed files
Decision Trees¶
"I Need to Install"¶
Are you using Claude Code?
├─ Yes → [Getting Started: Claude Code](./GETTING-STARTED.md#claude-code-quick-start)
│ Time: 5 minutes
│
└─ No → Do you use a different AI assistant?
├─ Yes (Cursor, Continue, Aider)
│ → [Getting Started: AI Assistant](./GETTING-STARTED.md#ai-assistant-setup)
│ Time: 10 minutes
│
└─ No (manual workflows)
→ [Getting Started: Manual](./GETTING-STARTED.md#manual-setup)
Time: 15 minutes
"I Need to Find a Command"¶
What do you want to do?
├─ Document a lesson → /kmgraph:capture-lesson
├─ Search knowledge → /kmgraph:recall "query"
├─ See status → /kmgraph:status
├─ Initialize new KG → /kmgraph:init
├─ Sync to MEMORY.md → /kmgraph:update-graph
├─ Track complex bug → /kmgraph:meta-issue
└─ Not sure → [Cheat Sheet: I Want To...](./CHEAT-SHEET.md#i-want-to)
"I Need to Understand a Term"¶
What term?
├─ "Knowledge Graph" → [Concepts: What is a KG?](./CONCEPTS.md#what-is-a-knowledge-graph)
├─ "YAML Frontmatter" → [Concepts: YAML](./CONCEPTS.md#yaml-frontmatter)
├─ "Git Metadata" → [Concepts: Git Metadata](./CONCEPTS.md#git-metadata)
├─ "MEMORY.md" → [Concepts: MEMORY.md](./CONCEPTS.md#memorymd)
├─ "Sanitization" → [Concepts: Sanitization](./CONCEPTS.md#sanitization)
├─ "Meta-Issue" → [Concepts: Meta-Issue](./CONCEPTS.md#meta-issue)
└─ Other → [Concepts: All Terms](./CONCEPTS.md#key-terms)
Documentation Layers Explained¶
Layer A: Plugin Users (Root /docs/)¶
Purpose: User-facing guides for installing and using the plugin
Audience: Claude Code users, new users, regular users
Files: GETTING-STARTED, CONFIGURATION, CHEAT-SHEET, CONCEPTS, COMMAND-GUIDE
When to read: First-time setup, learning commands, daily reference
Layer B: Core System (/core/docs/)¶
Purpose: Platform-agnostic knowledge graph system documentation
Audience: Non-Claude users, developers, advanced users
Files: ARCHITECTURE, PATTERNS-GUIDE, WORKFLOWS, META-ISSUE-GUIDE, PLATFORM-ADAPTATION, SANITIZATION-CHECKLIST
When to read: Manual workflows, understanding the system, adapting to other platforms
Layer C: Developer (/docs/ developer KG)¶
Purpose: Development context, lessons learned, decisions (the team's own knowledge graph!)
Audience: Project contributors, maintainers
Files: ADRs, lessons learned, implementation plans
When to read: Contributing to project, understanding architectural decisions
Note: Excluded from npm package distribution
Common Navigation Paths¶
Path 1: Total Beginner¶
- README.md (2 min) - "What is this?"
- CONCEPTS.md (10 min) - "How does it work?"
- GETTING-STARTED.md (5 min) - Install
- CHEAT-SHEET.md (keep open) - Quick reference
- Capture first lesson (5 min)
Total: ~22 minutes to first lesson
Path 2: Experienced Developer¶
- README.md (1 min) - Overview
- GETTING-STARTED.md (2 min) - Install
- COMMAND-GUIDE.md (5 min) - Skim commands
- ARCHITECTURE.md (optional) - Deep dive
- Capture first lesson (3 min)
Total: ~11 minutes to first lesson
Path 3: Non-Claude User¶
- README.md (2 min) - Overview
- GETTING-STARTED: Manual (5 min) - Setup
- WORKFLOWS.md (10 min) - Learn manual process
- Templates (2 min) - Copy template
- Examples (3 min) - See filled example
- Create first lesson (10 min)
Total: ~32 minutes to first lesson
Quick Links by Category¶
Getting Started¶
Daily Use¶
Writing Quality¶
Configuration¶
Advanced¶
Troubleshooting Navigation¶
"I can't find information about..." 1. Check Cheat Sheet "I Want To..." section 2. Search Concepts Guide for term definitions 3. Review this Navigation Index decision trees
"I'm lost in the documentation" - Start at README - Find your user type in Getting Started - Follow the recommended path for your audience type
"Too many files, which do I need?" - New user? Just read files marked ⭐ in File Structure - Regular user? Cheat Sheet + Command Guide - Manual workflows? Workflows + Templates
Updated: 2026-02-19