Add new knowledge entry (decision, issue resolution, or pattern)
Configure knowledge base scopes and settings
Check and configure permissions for Knowledge Manager plugin
Generate AGENTS.md table of contents for AI agents
Link a related repository for cross-repository knowledge sharing
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A lightweight knowledge management system for Claude Code that automatically injects project-specific architectural decisions and issue resolutions into your sessions.
This is the source repository for the Knowledge Manager plugin.
Repository: https://github.com/akurinnoy/knowledge-manager-plugin
Installation Location: ~/.claude/plugins/local/knowledge-manager (symlinked)
git clone https://github.com/akurinnoy/knowledge-manager-plugin.git
ln -s /path/to/knowledge-manager-plugin ~/.claude/plugins/local/knowledge-manager
~/.claude/settings.jsonknowledge-manager/
├── .claude-plugin/
│ └── plugin.json # Plugin manifest
├── .gitignore # Git ignore rules
├── LICENSE # EPL-2.0 license
├── README.md # This file
├── CLAUDE.md # Development guide for AI agents
├── marketplace/ # Local marketplace (for easy installation)
│ ├── .claude-plugin/
│ │ └── marketplace.json # Marketplace configuration
│ └── knowledge-manager -> ../ # Symlink to plugin root
├── hooks/
│ ├── hooks.json # Hook configuration
│ ├── handlers/
│ │ └── session-start.sh # SessionStart hook (multi-scope)
│ └── lib/
│ └── resolve-knowledge-base.sh # Scope resolution library
├── commands/
│ ├── km-add.md # /km-add command (scope-aware)
│ ├── km-config.md # /km-config command (scope configuration)
│ ├── km-configure-permissions.md # /km-configure-permissions command
│ ├── km-generate-agents-md.md # /km-generate-agents-md command
│ ├── km-link-repo.md # /km-link-repo command (cross-repo)
│ ├── km-list-repos.md # /km-list-repos command (cross-repo)
│ ├── km-list.md # /km-list command (multi-scope)
│ ├── km-load.md # /km-load command (explicit loading)
│ ├── km-move.md # /km-move command (scope migration)
│ ├── km-search.md # /km-search command (multi-scope)
│ ├── km-unlink-repo.md # /km-unlink-repo command (cross-repo)
│ ├── km-update-agents-md.md # /km-update-agents-md command
│ └── km-update.md # /km-update command
├── templates/
│ ├── AGENTS.md # AI agent table of contents template
│ ├── decision.md # ADR template
│ ├── issue-resolution.md # Issue template
│ └── pattern.md # Pattern template
└── docs/
├── km-config-schema.md # Configuration file schema
└── configuration-guide.md # Two-scope system guide
Contributions welcome! To modify:
This plugin helps you:
Note: This plugin is not yet published to an official Claude Code marketplace.
Clone this repository:
git clone https://github.com/akurinnoy/knowledge-manager-plugin.git
cd knowledge-manager-plugin
Add the local marketplace in Claude Code:
/path/to/knowledge-manager-plugin/marketplaceExample:
You: Add a marketplace from /Users/you/knowledge-manager-plugin/marketplace
Install the plugin:
knowledge-manager pluginExample:
You: Install the knowledge-manager plugin
Restart your Claude Code session if needed. The /km-* commands should now be available.
How it works: The repository includes a marketplace/ directory with a symlink to the plugin. Git tracks this symlink, so when you clone the repo, you get a ready-to-use local marketplace.
Once published to an official Claude Code marketplace, installation will be:
# Add marketplace (if needed)
claude # then ask to add the marketplace
# Install plugin
claude # then ask to install knowledge-manager
The Knowledge Manager plugin requires read access to your knowledge base directory (~/.claude/knowledge/) to automatically load knowledge at session start.
npx claudepluginhub akurinnoy/knowledge-manager-pluginGenerates manual step-by-step verification instructions for confirming a GitHub PR fix is correctly included in a DWO prerelease build
Two-stage PR review: standard review for correctness and security, then deep review for design quality, testing rigor, and anti-patterns
Make your AI agent code with your project's architecture, rules, and decisions.
Architecture Decision Records authoring and management
AI-powered knowledge base management - Capture conversation learnings, maintain topic-specific KB files, Obsidian-compatible knowledge graph, structured dynamic context loading, and institutional knowledge in CLAUDE.md
Commands for loading context and priming Claude for specific tasks
Interactive setup wizard for configuring any repository with Claude Code best practices, based on Boris Cherny's workflow
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.