skill-evolution

Persist conversation best practices into evolution.json and stitch them into SKILL.md.

3|1|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/echoleesong/claude-skills-plugin --skill skill-evolution-echoleesong
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-evolution
Source: https://github.com/echoleesong/claude-skills-plugin/tree/main/skills/skill-evolution
Command: npx skills add https://github.com/echoleesong/claude-skills-plugin --skill skill-evolution-echoleesong

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

The Skill Evolution Manager persists conversations' best practices by storing them in evolution.json and seamlessly stitching them into SKILL.md, ensuring knowledge survives updates and across versions.

Core Features & Use Cases

  • Three-layer evolution storage (upstream, global, project) with deterministic merge semantics
  • Auto-stitch evolution content into SKILL.md for continuous knowledge retention
  • Support promotion/pull/merge workflows to share expertise across skills and projects
  • Maintain provenance via last_updated and last_evolved_hash for traceability

Quick Start

Persist insights into evolution.json and automatically stitch them into SKILL.md for cross-project reuse.

Frequently Asked Questions about skill-evolution

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

FAQPage Schema
How do I preserve learned best practices across multiple projects?

To preserve best practices across projects, store them in evolution.json and auto-stitch the content into SKILL.md. This ensures knowledge survives across versions and different project environments.

What is the three-layer architecture for cross-project knowledge management?

The three-layer architecture for knowledge management consists of upstream, global, and project layers. It uses deterministic merge semantics to share expertise and best practices seamlessly across different skills and projects.

How do I automatically stitch evolution content into SKILL.md?

You can automatically stitch evolution content into SKILL.md by running dedicated scripts that read from evolution.json. This process supports incremental updates to continuously retain knowledge within your documentation.

Can I track when knowledge was last updated in evolution.json?

Yes, you can track knowledge updates in evolution.json using the last_updated and last_evolved_hash fields. These provenance markers provide full traceability for when and how your best practices evolved.

Does the Skill Evolution Manager support merging workflows between projects?

Yes, the Skill Evolution Manager supports promotion, pull, and merge workflows. This allows you to share expertise across skills and projects by merging evolution.json updates through its three-layer architecture.