Analyze feedback and evolve skills through structured improvement. The meta-skill that makes other skills better.
Installation
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Analyze feedback and evolve skills through structured improvement. The meta-skill that makes other skills better.
Evolve Skill
Analyze feedback and improve skills through structured evolution. This meta-skill enables skills to learn and improve over time.
Arguments
$0 - Skill name to evolve (e.g., add-chart)
Or special commands:
--all - Analyze all skills
--analyze-only {skill} - Just show analysis, no changes
rollback {skill} - Rollback to previous version
rollback {skill} {version} - Rollback to specific version
versions {skill} - List available versions
Mode 1: Evolve a Skill
Step 1: Gather Feedback
Read all feedback files for the target skill:
.claude/skills/.feedback/${$0}/*.yaml
Parse each feedback file and aggregate:
Outcome distribution (success/partial/failed)
Common strengths (patterns that appear multiple times)
Common corrections (fixes that were needed repeatedly)
Common suggestions (frequently requested improvements)
Step 2: Analyze Patterns
Categorize improvements by type:
Instructions - Steps that need clarification or reordering
Templates - Code patterns that need updating
Verification - Missing checklist items
Tools - Tool permissions that should change
Look for patterns:
If 2+ feedback entries mention the same correction → likely needed
If 2+ feedback entries suggest the same improvement → worth considering
If success rate < 70% → skill needs significant improvement
Step 3: Propose Improvements
Present proposals to the user using AskUserQuestion:
Based on {N} feedback entries for '{skill-name}':
- Success rate: {X}%
- Common corrections: {list}
- Common suggestions: {list}
Proposed improvements:
1. {Improvement 1} - rationale from feedback
2. {Improvement 2} - rationale from feedback
...
Which improvements should we apply?