distill

Extracts patterns and insights from linked notes to create reusable knowledge base entries.

Updated Feb 24, 2026
One-click install
npx skills add https://github.com/goffity/dev-km --skill distill-goffity
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: distill
Source: https://github.com/goffity/dev-km/tree/main/skills/distill
Command: npx skills add https://github.com/goffity/dev-km --skill distill-goffity

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the challenge of scattered and unorganized learnings by synthesizing them into structured, reusable knowledge base patterns.

Core Features & Use Cases

  • Pattern Extraction: Identifies recurring themes and solutions from multiple learning entries.
  • Knowledge Synthesis: Consolidates insights into a standardized template for easy understanding and application.
  • Use Case: After documenting several similar coding challenges and their solutions in the /mem layer, use /distill to create a single knowledge entry that outlines the problem, the effective solution pattern, and when to apply it.

Quick Start

Synthesize learnings related to the topic 'database optimization' into a new knowledge base entry.

Frequently Asked Questions about distill

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

FAQPage Schema
How do I synthesize scattered codebase learnings into reusable knowledge base patterns?

To synthesize learnings into reusable knowledge base patterns, analyze multiple learning files on the same topic to extract recurring themes, anti-patterns, and key insights, then consolidate them into a standardized template within the docs/knowledge-base directory.

What is knowledge synthesis from learning entries?

Knowledge synthesis from learning entries is the process of identifying recurring solutions from multiple documented coding challenges and consolidating them into a single entry that outlines the problem, the effective solution pattern, and when to apply it.

How do I extract patterns and anti-patterns from multiple learning files?

To extract patterns and anti-patterns from multiple learning files, analyze related entries located in the mem directory to identify shared themes, mark the source learnings as Distilled, and generate a unified knowledge base entry.

Does knowledge synthesis support language-specific translation for codebase documentation?

Yes, knowledge synthesis supports language-specific translation for codebase documentation based on your LANGUAGE setting, ensuring the extracted patterns and consolidated entries align with your project's configured programming language.

When should I consolidate coding challenges into a structured knowledge base?

You should consolidate coding challenges into a structured knowledge base when you have accumulated several similar learning entries in your mem directory and need to synthesize them into a unified, easy-to-apply pattern for future reference.