extract-candidates

Extract knowledge candidates from an Evidence Bundle into structured vault-entry objects.

Updated Mar 11, 2026
One-click install
npx skills add https://github.com/ether-moon/knowledge-distillery --skill extract-candidates
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: extract-candidates
Source: https://github.com/ether-moon/knowledge-distillery/tree/main/plugins/knowledge-distillery/skills/extract-candidates
Command: npx skills add https://github.com/ether-moon/knowledge-distillery --skill extract-candidates

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Analyzes an Evidence Bundle and extracts knowledge candidates — the core LLM extraction step of the distillation pipeline. Stage B-2 transforms raw evidence into structured vault entry candidates by identifying confirmed team decisions, anti-patterns from incidents, and established conventions.

Core Features & Use Cases

  • Identifies explicit decisions, anti-patterns, and conventions from evidence
  • Transforms evidence into vault-entry candidate objects for the Knowledge Vault
  • Works in conjunction with the batch-refinement orchestrator to feed the vault

Quick Start

Provide the in-memory Evidence Bundle to trigger candidate extraction.

Frequently Asked Questions about extract-candidates

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

FAQPage Schema
How do I extract knowledge candidates from raw evidence?

To extract knowledge candidates from raw evidence, you provide an in-memory Evidence Bundle to trigger Stage B-2 extraction. The process analyzes the bundle to identify confirmed decisions, anti-patterns, and established conventions, transforming them into structured vault-entry candidates.

What is an Evidence Bundle in the knowledge distillation pipeline?

An Evidence Bundle is an in-memory collection of raw evidence gathered during the preceding collection stage. It serves as the required input for Stage B-2 extraction, holding the unstructured data that will be analyzed and transformed into structured vault-entry candidates.

How do I validate domain conflicts when extracting knowledge candidates?

You validate domain conflicts during knowledge candidate extraction by using the integrated knowledge-gate CLI. This command-line interface performs domain validation and conflict checks on the extracted data before outputting the final structured vault-entry candidate objects.

Does the knowledge extraction process require any external dependencies?

No, the knowledge extraction process requires zero external dependencies to function. It operates directly on the in-memory Evidence Bundle and utilizes the built-in knowledge-gate CLI for domain validation and conflict checks to output candidate objects.

When do I need to transform evidence into vault-entry candidates?

You need to transform evidence into vault-entry candidates when you want to populate a Knowledge Vault with confirmed team decisions and anti-patterns from incidents. This Stage B-2 extraction step guides future coding decisions by structuring raw evidence into actionable candidate objects.

How do I use batch-refinement to feed a Knowledge Vault?

You use the batch-refinement orchestrator in conjunction with the extraction process to feed the Knowledge Vault. The extractor outputs structured candidate objects, which the orchestrator then processes to systematically populate the vault with validated knowledge entries.