skill-evolution-manager

Convert conversation feedback into structured evolution JSON for Skill improvements.

16|1|Updated Jan 2, 2026
One-click install
npx skills add https://github.com/bahayonghang/my-claude-code-settings --skill skill-evolution-manager
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-evolution-manager
Source: https://github.com/bahayonghang/my-claude-code-settings/tree/main/skills/skill-evolution-manager
Command: npx skills add https://github.com/bahayonghang/my-claude-code-settings --skill skill-evolution-manager

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Skill Evolution Manager provides a centralized workflow to capture dialogue-based feedback, convert it into structured evolution data, and continuously improve Skills without losing historical context.

Core Features & Use Cases

  • Session Review & Extraction: At the end of a conversation, analyze Skill usage and extract actionable changes into a structured evolution.json.
  • Cross-Skill Evolution: Share learnings across multiple Skills to maintain consistency and accelerate improvement.
  • Persistent Documentation: Automatically stitch evolution data into SKILL.md under a dedicated "User-Learned Best Practices & Constraints" section to preserve improvements across Skill updates.

Quick Start

Trigger a session review to generate evolution data, then merge and stitch updates:

  • python scripts/merge_evolution.py skills/skill-evolution-manager '{"preferences": ["default to quiet prompts"], "fixes": ["path normalization"]}'
  • python scripts/smart_stitch.py skills/skill-evolution-manager

Frequently Asked Questions about skill-evolution-manager

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

FAQPage Schema
How do I extract user feedback from conversations to improve skill documentation?

To extract user feedback for skill documentation, trigger a session review that analyzes dialogue and translates actionable changes into a structured evolution JSON. This workflow captures preferences and fixes to continuously improve skills without losing historical context.

What's the best way to merge incremental skill updates into existing markdown files?

The best way to merge incremental skill updates is using the merge_evolution.py script to persist evolution data, followed by smart_stitch.py to align and document learnings directly into SKILL.md files under a dedicated best practices section.

Can I apply feedback-driven evolution across multiple skills simultaneously?

Yes, you can apply feedback-driven evolution across multiple skills. The workflow operates across various skills during review sessions, generating incremental JSON changes that can be merged and stitched into their respective SKILL.md files to maintain consistency.

How does stitching evolution data into SKILL.md preserve improvements during updates?

Stitching evolution data into SKILL.md preserves improvements by automatically writing structured learnings into a dedicated 'User-Learned Best Practices & Constraints' section, ensuring that feedback-driven changes survive subsequent skill updates and historical context is never lost.

What format does the merge_evolution.py script require for inputting fixes and preferences?

The merge_evolution.py script requires a JSON string input containing arrays for fixes and preferences, such as '{"preferences": ["default to quiet prompts"], "fixes": ["path normalization"]}', which it then persists as structured evolution data for the specified skill.

Do I need any external dependencies to run the skill evolution and stitching scripts?

No external dependencies are required to run the skill evolution and stitching scripts. The workflow operates independently using the included scripts to parse JSON feedback, merge evolution data, and stitch updates directly into local markdown documentation files.