project-knowledge-extraction

Extract durable project knowledge from code, docs, issues, and reports.

1|Updated May 6, 2026
One-click install
npx skills add https://github.com/jacob-balslev/skill-graph --skill project-knowledge-extraction
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: project-knowledge-extraction
Source: https://github.com/jacob-balslev/skill-graph/tree/main/marketplace/skills/project-knowledge-extraction
Command: npx skills add https://github.com/jacob-balslev/skill-graph --skill project-knowledge-extraction

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents teams from repeatedly rediscovering the same project facts by turning scattered project evidence into durable, evidence-backed agent context.

Core Features & Use Cases

  • Evidence inventory & source discovery: Scans code, docs, issues, incidents, reports, tests, scripts, and screenshots to find relevant material.
  • Stable knowledge extraction & classification: Extracts durable facts, vocabulary, boundaries, and recurring failure modes, then classifies them into skills, ADRs, context docs, glossaries, runbooks, or memory.
  • Grounding, freshness, and drift awareness: Attaches truth sources and verification metadata so the knowledge can be checked for drift over time.
  • Graph linking for future reuse: Links new artifacts into the context graph so later agents can find and apply the knowledge.

Quick Start

Use the project-knowledge-extraction skill to mine this repository’s code and documentation into grounded, reusable agent context artifacts.

Frequently Asked Questions about project-knowledge-extraction

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

FAQPage Schema
How do I extract durable project knowledge from scattered code and documentation?

Extracting durable project knowledge involves scanning heterogeneous repository evidence like code, docs, and tests to identify stable facts, vocabulary, and boundaries. This process classifies findings into ADRs, context docs, glossaries, and runbooks, preserving decision history for future agents.

What is ADR mining and how does it help knowledge-capture workflows?

ADR mining is the extraction of architecture decision records from repository evidence to preserve decision history. It helps knowledge-capture workflows by turning scattered project context into grounded, reusable artifacts that prevent teams from repeatedly rediscovering the same project facts.

How do I ground agent context artifacts to prevent knowledge drift over time?

Grounding agent context artifacts requires attaching truth sources and verification metadata during extraction. By classifying evidence into context docs and runbooks while tracking drift-aware freshness metadata, you ensure future agents can check whether the extracted project knowledge remains valid.

Can I use code archaeology to build a knowledge graph from issues, incidents, and tests?

Code archaeology can build a knowledge graph by scanning issues, incidents, reports, tests, and scripts to find relevant material. It extracts recurring failure patterns and stable facts, then links these new artifacts into the context graph for future agent reuse.

What is the best way to maintain project vocabulary and boundaries for maintenance workflows?

The best way to maintain project vocabulary and boundaries is extracting durable facts from repository evidence and classifying them into glossaries and context docs. This preserves stable vocabulary and structural boundaries, directly supporting maintenance workflows requiring reliable agent context.

When should I not use evidence grounding for repository knowledge extraction?

Evidence grounding is not suitable when a repository lacks sufficient heterogeneous evidence like docs, tests, or incidents to inventory. Without source material to attach truth sources and verification metadata, the extracted knowledge cannot be reliably classified or checked for drift.