knowledge-manager

Organize project learnings into categorized knowledge files under ~/.claude/knowledge.

1|Updated Nov 2, 2025
One-click install
npx skills add https://github.com/fubira/claude-code-settings --skill knowledge-manager
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: knowledge-manager
Source: https://github.com/fubira/claude-code-settings/tree/main/skills/knowledge-manager
Command: npx skills add https://github.com/fubira/claude-code-settings --skill knowledge-manager

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Maintains a structured, searchable knowledge base that captures project learnings without bloating global CLAUDE.md. Uses progressive disclosure: knowledge is referenced only when relevant to the current task.

Core Features & Use Cases

  • Categorization into Patterns (~/.claude/knowledge/patterns/), Troubleshooting, Best Practices, and Workflows
  • Template-driven documentation using knowledge templates
  • On-demand retrieval via INDEX.md files to minimize context load

Quick Start

Describe or create a new knowledge entry, e.g., "Add a new Go error-handling pattern under Patterns/Go."

Frequently Asked Questions about knowledge-manager

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I organize documentation and troubleshooting guides without cluttering my project notes?

A structured knowledge base categorizes patterns, troubleshooting guides, best practices, and workflows into separate indexed files under ~/.claude/knowledge, keeping your main notes clean while maintaining searchability across projects.

What's the best way to record reusable patterns and solutions so I can find them later?

Record insights using template-driven documentation stored in categorized files with INDEX.md indexes. Templates at ~/.claude/skills/knowledge-manager/templates enable consistent formatting and cross-project reuse of patterns and workflows.

How do I prevent my knowledge base from becoming too large or unfocused?

Progressive disclosure through on-demand retrieval via INDEX.md files minimizes context load. Knowledge is referenced only when relevant to the current task, keeping your active workspace focused.

Can I use templates for different types of knowledge entries like Go error handling or API patterns?

Yes. Templates at ~/.claude/skills/knowledge-manager/templates support standardized documentation across Patterns, Troubleshooting, Best Practices, and Workflows categories for any technology or domain.

What file structure should I use to keep troubleshooting guides and best practices separate and searchable?

Organize knowledge into dedicated directories under ~/.claude/knowledge for Patterns, Troubleshooting, Best Practices, and Workflows. Each category uses INDEX.md for cross-referencing and discovery of reusable insights.