collect-knowledge

Extract concepts from source code into structured knowledge entries.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/sato-dev1234/claude-code-sample --skill collect-knowledge
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: collect-knowledge
Source: https://github.com/sato-dev1234/claude-code-sample/tree/main/skills/collect-knowledge
Command: npx skills add https://github.com/sato-dev1234/claude-code-sample --skill collect-knowledge

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Collects knowledge from source code analysis to build structured knowledge entries and facilitate reuse.

Core Features & Use Cases

  • Orchestrates end-to-end knowledge collection from source code
  • Analyzes source files to extract concepts, loads categories, and generates knowledge entries
  • Updates the knowledge index and supports a confirmation workflow before creation

Quick Start

Analyze the repository's source files to generate and store knowledge entries in the knowledge base.

Frequently Asked Questions about collect-knowledge

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

FAQPage Schema
How do I extract concepts from source code to build a knowledge base?

You can extract concepts from source code to build a knowledge base by analyzing source files, loading categories, and generating structured knowledge entries. This process automates the collection of knowledge from codebases of varying languages and sizes.

What is the process for organizing source code into structured knowledge entries?

Organizing source code into structured knowledge entries involves analyzing files to extract concepts, loading predefined categories, and generating entries. The process updates the knowledge index and supports a confirmation workflow before final creation.

Do I need a specific file format to automate source code analysis?

You need a frontmatter-defined SKILL.md file with name and description to automate source code analysis. The Skill supports tools like Read and Bash to process source files and output structured knowledge data across varying codebase sizes.

Can I generate knowledge entries from codebases of different programming languages?

Yes, you can generate knowledge entries from codebases of different programming languages. The knowledge collection process applies to codebases of varying languages and sizes, analyzing source files to extract concepts for the knowledge base.

How do I update the knowledge index after extracting concepts from source files?

You update the knowledge index after extracting concepts by using the automated collection workflow, which generates entries and updates the index. It includes a confirmation workflow before creation to ensure accurate knowledge entry generation.