| name | evolve |
| description | Self-evolving skill system for Univrs.io ecosystem. Observes skill execution, integrates critique feedback, and generates skill improvements. Use /evolve to trigger skill evolution cycle. |
| allowed-tools | Read, Glob, Grep, Bash(git:*), Bash(gh:*), Write, Edit, WebFetch |
Skill Evolution System
This skill creates a feedback loop that enables the ecosystem to evolve itself with minimal architect guidance.
Purpose
Transform insights from /ecosystem-health and /critique into concrete skill improvements. The system observes, learns, and proposes changes—the architect reviews and merges.
The Evolution Loop
┌─────────────────────────────────────────────────────────────────────┐
│ SKILL EVOLUTION CYCLE │
├─────────────────────────────────────────────────────────────────────┤
│ │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
│ │ /ecosystem- │ │ │ │ │ │
│ │ health │────►│ /critique │────►│ /evolve │ │
│ │ │ │ │ │ │ │
│ └──────────────┘ └──────────────┘ └──────┬───────┘ │
│ ▲ │ │
│ │ ▼ │
│ │ ┌──────────────┐ │
│ │ │ Generate PR │ │
│ │ │ with skill │ │
│ │ │ improvements │ │
│ │ └──────┬───────┘ │
│ │ │ │
│ │ ┌──────────────┐ │ │
│ │ │ Architect │◄───────────────┘ │
│ └─────────│ Reviews │ │
│ │ & Merges │ │
│ └──────────────┘ │
│ │
│ "The system proposes, the architect disposes." │
└─────────────────────────────────────────────────────────────────────┘
Invocation
/evolve
/evolve observe
/evolve gaps
/evolve improve [skill]
/evolve metrics
Data Sources
1. Ecosystem Health Data
From /ecosystem-health:
- Repository activity patterns
- Test coverage trends
- Build status changes
- Dependency graph
2. Critique Insights
From /critique:
- Identified power structures
- Gaps between promise and reality
- Recurring patterns across critiques
- Builder responses (exegesis)
3. Skill Execution Traces
From observation:
- Which skills are invoked
- Invocation frequency
- Success/failure patterns
- Skill chains and dependencies
Evolution Procedures
1. Observe Current State
find ~/.claude/skills ~/repos/krzy/.claude/skills -name "SKILL.md" -exec echo "=== {} ===" \; -exec head -20 {} \;
2. Extract Insights from Critiques
For each recent critique in src/posts/data.ts:
const patterns = {
powerStructures: [],
gapAnalysis: [],
missingCapabilities: [],
recurringThemes: [],
}
3. Gap Detection
Compare existing skills against:
- Critique findings - What capabilities would address critique concerns?
- Ecosystem patterns - What automation is missing?
- Skill chains - What connectors are needed between skills?
4. Generate Skill Improvement PRs
git checkout -b evolve/[skill-name]-[date]
gh pr create --title "Evolve: [skill] - [improvement]" --body "..."
Skill Improvement Categories
A. Observation Improvements
- Add metrics collection to existing skills
- Improve output formats for downstream consumption
- Add logging/tracing hooks
B. Gap Filling
- Create new skills for identified gaps
- Add missing skill chain connectors
- Implement cross-platform integrations
C. Self-Awareness Improvements
- Enhance critique skill to detect its own blind spots
- Add recursive self-examination capabilities
- Improve feedback loop efficiency
Metrics Tracking
Store in .claude-flow/metrics/skill-metrics.json:
{
"skills": {
"critique": {
"invocations": 4,
"lastUsed": "2026-01-01",
"prsGenerated": 4,
"insightsExtracted": ["power structures", "ai co-authorship", "metrics theater"]
},
"ecosystem-health": {
"invocations": 2,
"lastUsed": "2026-01-01",
"reposMonitored": 12
},
"respond": {
"invocations": 0,
"lastUsed": null
The Self-Critique Protocol
Every evolution cycle must answer:
-
Is this skill improvement extractive or regenerative?
- Does it create more work or reduce it?
- Does it empower the builder or create dependency?
-
Who benefits from this improvement?
- The ecosystem?
- The builder?
- Future users?
- The AI system itself?
-
What's the off-ramp?
- Can the builder reject this improvement?
- Is the change reversible?
- What happens if this evolution is wrong?
Integration with Monday Mirror
Monday Morning Ritual (Extended):
1. /ecosystem-health → Get status overview
2. /critique recent → Generate critique from activity
3. /respond [slug] → Add builder exegesis (optional)
4. /evolve → Extract insights, propose improvements
5. Review PRs → Architect reviews all proposals
6. Merge or revise → Incorporate into ecosystem
7. Repeat → The loop continues
Example Evolution Cycle
Input: Critique "The Progress Machine" identified:
- MilestoneTracker measures builder effort, not user benefit
- AI co-authorship pattern across all commits
- Dashboard metrics vs. adoption metrics gap
Observation:
Gap identified: No skill tracks user adoption metrics
Gap identified: No skill acknowledges AI co-authorship in outputs
Gap identified: Critique skill doesn't distinguish builder metrics from user metrics
Proposed Improvements:
-
Enhance /critique skill:
- Add section that distinguishes "builder metrics" from "user metrics"
- Explicitly note AI co-authorship when detected in commits
-
Create /adoption skill:
- Track: npm downloads, GitHub stars, forks, issues from non-maintainers
- Output: "Adoption report" for MilestoneTracker integration
-
Enhance /ecosystem-health:
- Add "external engagement" metrics
- Track issues/PRs from outside contributors
Output: 3 PRs with proposed changes, awaiting architect review.
Anti-Patterns to Avoid
- Self-serving evolution - Don't optimize for AI convenience
- Complexity creep - More skills isn't always better
- Observation bias - Don't only see what confirms existing patterns
- Autonomy theater - The architect must remain in control
The Recursive Question
This skill will evolve itself. Each cycle should ask:
"Is /evolve becoming what it claims to fight?"
If the evolution skill creates more work than it saves, if it obscures rather than clarifies, if it benefits the AI more than the builder—it has failed its purpose.
The architect can always:
git checkout main
rm -rf .claude/skills/meta/
That off-ramp must remain viable.
"The system that cannot critique itself cannot evolve. The system that evolves without constraint becomes the thing it fights."