convergence-compound

Summarize post-work learnings into structured YAML artifacts with reusable rules.

2|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/c-sonnier/convergence --skill convergence-compound
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: convergence-compound
Source: https://github.com/c-sonnier/convergence/tree/main/plugins/convergence/skills/compound
Command: npx skills add https://github.com/c-sonnier/convergence --skill convergence-compound

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

After solving a non-trivial problem, capture what was learned so it compounds over time and can be reused for future work.

Core Features & Use Cases

  • Draft a complete learning with fields like problem_type, module, severity, and tags from your activity.
  • Generate a structured learning body including What Happened, Root Cause, Fix, and Rule.
  • Check for overlap with existing learnings and present drafts for human correction before saving.

Quick Start

Run the compound workflow after completing a non-trivial task to draft a learning artifact and surface it for review.

Frequently Asked Questions about convergence-compound

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

FAQPage Schema
How do I document learnings after fixing a bug so knowledge compounds for future work?

To document learnings after fixing a bug, draft a structured learning artifact with YAML frontmatter fields like problem_type, module, severity, and tags, alongside a generalizable Rule for future reuse. This ensures post-work knowledge compounds over time.

What should be included in post-work learning documentation for software engineering?

Post-work learning documentation should include a structured body covering What Happened, Root Cause, Fix, and a generalizable Rule, plus YAML frontmatter with problem_type, module, severity, and tags to ensure the knowledge is reusable.

When do I need to capture a reusable learning artifact?

You need to capture a reusable learning artifact after completing non-trivial tasks such as debugging, code review, or feature delivery. Applying this process ensures that solved problems are codified and available for future reference.

How do I prevent duplicate knowledge management entries when capturing code review learnings?

To prevent duplicate knowledge management entries, the learning capture workflow checks for overlap with existing learnings and presents drafts for human correction before saving. This ensures your knowledge base remains clean and non-redundant.

Does the learning artifact workflow require manual review before saving?

Yes, the learning artifact workflow requires manual review; it generates a draft from your activity and explicitly presents it for human correction before saving to ensure accuracy and generalizability of the captured knowledge.