Capture conversation learnings, code insights, and external knowledge into a structured, Obsidian-compatible markdown knowledge base for Claude Code projects. Initialize, add/absorb/harvest/organize/prune/upgrade KB files in docs/kb/, register in CLAUDE.md, search/query articles, and load relevant context dynamically into chats.
npx claudepluginhub charlesjones-dev/claude-code-plugins-dev --plugin ai-knowledgeAnalyze existing CLAUDE.md and docs/ content to identify knowledge that can be organized into the KB system. Interactive migration with user approval.
Quickly add a learning, rule, or note to the knowledge base. Accepts free-text input and suggests the best KB file location.
Toggle automatic knowledge capture. When enabled, Claude proactively offers to capture learnings at the end of conversations.
Analyze source code to discover and extract implicit knowledge — architecture patterns, conventions, API contracts, config structures, and codebase rules — into KB articles.
Harvest knowledge from external sources — sibling repos, local directories, individual files, or web URLs — and distill them into the KB system with provenance tracking.
Register a KB file in CLAUDE.md's Knowledge Base table. Accepts a file path argument, or scans docs/kb/ for unregistered files. Adds missing frontmatter.
Ingest specific markdown files into the Knowledge Base. Distills content into KB format, creates KB files with frontmatter, and registers them in CLAUDE.md.
Initialize the Knowledge Base section in CLAUDE.md and create the docs/kb/ directory. Idempotent - safe to run multiple times.
Analyze the current conversation to extract learnings, institutional knowledge, and best practices. Saves findings to topic-specific KB files and updates CLAUDE.md references.
List all registered KB files from CLAUDE.md, show their status (exists/missing), tags, dates, and pinned status.
Manually load one or more KB articles into the current conversation context. Accepts a filename, topic, or tag filter. Use when Claude hasn't automatically loaded a KB file you need.
Reorganize flat KB files into category folders based on tags and content. Updates CLAUDE.md paths and _index.md. Safe — previews all moves before executing.
Interactive cleanup and consolidation of the knowledge base. Finds stale references, duplicates, orphaned files, frontmatter issues, and opportunities to merge related topics.
Query the knowledge base with a question. Synthesizes an answer from relevant KB files and optionally files the result back as a new KB article.
Remove a KB file and its CLAUDE.md reference. Accepts an optional file path or prompts the user to select which entry to remove.
Search across all KB files in docs/kb/ for a keyword, topic, or tag. Returns matching files and relevant excerpts.
Upgrade an existing Knowledge Base to the latest plugin practices. Ensures Obsidian compatibility, structured 'When to Load' format, loading notifications, index schema, and frontmatter health. Safe and re-runnable.
Share bugs, ideas, or general feedback.
Archive learnings from Claude Code sessions to Obsidian vault as Zettelkasten notes and use vault knowledge as conversational context
Knowledge base skills for Claude Code — capture, search, and synthesize project knowledge
Bootstrap a wiki-first knowledge system into any project.
Living Ontology for Claude Code - Captures and reuses knowledge across sessions
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Comprehensive C4 architecture documentation workflow with bottom-up code analysis, component synthesis, container mapping, and context diagram generation