Knowledge Distiller

Distill ADRs, compilation lessons, and logic patterns into Markdown and JSON files.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/TeamFlint-Dev/vibe-coding-cn --skill knowledge-distiller
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Knowledge Distiller
Source: https://github.com/TeamFlint-Dev/vibe-coding-cn/tree/main/workUnits/verseLogicLab/skills/knowledge-distiller
Command: npx skills add https://github.com/TeamFlint-Dev/vibe-coding-cn --skill knowledge-distiller

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and scripts (resource) components.

What problem does it solve?

This Skill addresses the challenge of knowledge loss and the difficulty in reusing valuable lessons learned during development by systematically capturing and organizing architectural decisions, compilation errors, and reusable logic patterns.

Core Features & Use Cases

  • Architecture Decision Records (ADRs): Documents significant design choices, their rationale, and alternatives, ensuring historical context is preserved.
  • Compilation Lessons: Records and explains common or tricky compilation errors, providing solutions and preventative measures.
  • Logic Patterns: Identifies and documents reusable code patterns, promoting consistency and efficiency.
  • Use Case: After resolving a complex compilation error, a developer uses this Skill to log the error, its solution, and preventative advice in COMPILATION_LESSONS.json, making it easily searchable for future reference by the entire team.

Quick Start

Use the Knowledge Distiller skill to record a new Architecture Decision Record for a recent design choice.

Frequently Asked Questions about Knowledge Distiller

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

FAQPage Schema
How do I document architecture decision records for Verse development?

Architecture decision records document significant design choices, rationale, and alternatives to preserve historical context. You record design decisions into structured Markdown files, ensuring the team retains architectural context for future Verse development.

What is the best way to track compilation errors and their solutions?

Tracking compilation errors involves recording the error, its solution, and preventative advice in JSON files. This creates a searchable knowledge base of compilation lessons, enabling the entire team to quickly reference past error resolutions.

How do I manage reusable code patterns to improve team consistency?

Managing reusable code patterns involves identifying and documenting logic patterns into structured files. This promotes consistency and efficiency by providing the team with a centralized repository of proven code structures for development.

Can I store development knowledge in both Markdown and JSON formats?

Yes, development knowledge is distilled and stored in both Markdown and JSON files. This dual-format approach facilitates knowledge preservation and team learning by structuring architectural decisions and compilation lessons into accessible assets.

Why should our team systematically document design choices and error resolutions?

Systematically documenting design choices and error resolutions solves the problem of knowledge loss. It ensures valuable lessons learned during development are organized for knowledge preservation, team learning, and code consistency.

Does this knowledge management approach require any specific external dependencies?

No external dependencies are required to manage and distill knowledge assets. The approach operates independently, utilizing scripts and references to systematically capture architectural decisions and reusable logic patterns.