skill-evolve

Distill session improvements and apply them to SKILL.md files in ~/skills.

5|Updated May 2, 2026
One-click install
npx skills add https://github.com/vanducng/skills --skill skill-evolve-vanducng
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-evolve
Source: https://github.com/vanducng/skills/tree/main/skills/skill-evolve
Command: npx skills add https://github.com/vanducng/skills --skill skill-evolve-vanducng

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Distill friction points and actionable improvements from the current session into the skill catalog, updating relevant SKILL.md and references in ~/skills while avoiding scope creep.

Core Features & Use Cases

  • Selective improvements: capture only high-signal, generalizable edits to skills.
  • Targeted updates: apply changes to existing skills in SKILL.md and its references.
  • Safe shipping: prepare changes for ship via vd:ship with conventional commits.

Quick Start

Run the evolve process on this session to update SKILL.md and references in ~/skills and prepare a ship-ready patch.

Frequently Asked Questions about skill-evolve

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

FAQPage Schema
How do I turn session learnings into improvements for existing skills?

Skill-evolve distills selective, evidence-backed improvements from your current session and applies them to existing SKILL.md files and references in ~/skills, ensuring changes are generalizable and avoid scope creep.

How do I apply evidence-based improvements to a skill catalog without introducing scope creep?

Skill-evolve captures only high-signal, generalizable edits during a session and applies them to targeted SKILL.md files, routing non-content issues like rules and facts to separate tools to preserve safety and scope.

Does skill-evolve route non-content issues to separate tools instead of modifying SKILL.md?

Yes, skill-evolve routes non-content issues to specialized tools, sending rules to vd:rule-miner and facts to memory, while applying only selective content improvements directly to SKILL.md and references.

What's the best way to ship skill updates with conventional commits?

Skill-evolve prepares ship-ready patches by integrating with vd:ship to package SKILL.md and reference edits using conventional commits and standard release practices for safe deployment.

Can I use skill-evolve to update skill references alongside SKILL.md?

Yes, skill-evolve applies targeted updates to both SKILL.md and its associated references within the ~/skills directory, ensuring all related documentation reflects the distilled session improvements.