Skip to content

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

  1. README.md (2 min) - "What is this?"
  2. CONCEPTS.md (10 min) - "How does it work?"
  3. GETTING-STARTED.md (5 min) - Install
  4. CHEAT-SHEET.md (keep open) - Quick reference
  5. Capture first lesson (5 min)

Total: ~22 minutes to first lesson


Path 2: Experienced Developer

  1. README.md (1 min) - Overview
  2. GETTING-STARTED.md (2 min) - Install
  3. COMMAND-GUIDE.md (5 min) - Skim commands
  4. ARCHITECTURE.md (optional) - Deep dive
  5. Capture first lesson (3 min)

Total: ~11 minutes to first lesson


Path 3: Non-Claude User

  1. README.md (2 min) - Overview
  2. GETTING-STARTED: Manual (5 min) - Setup
  3. WORKFLOWS.md (10 min) - Learn manual process
  4. Templates (2 min) - Copy template
  5. Examples (3 min) - See filled example
  6. Create first lesson (10 min)

Total: ~32 minutes to first lesson


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