Self-improvement engine. Creates new capabilities when needed. Never stays limited.
View on GitHubskills/v-evolve/SKILL.md
February 1, 2026
Select agents to install to:
npx add-skill https://github.com/kks0488/vibe-claude/blob/main/skills/v-evolve/SKILL.md -a claude-code --skill v-evolveInstallation paths:
.claude/skills/v-evolve/# V-Evolve
Can't do it? Learn. No tool for it? Build one.
## Core Philosophy
Limitations are temporary. When I lack a capability, I create it. When a tool doesn't exist, I make it. Evolution is continuous.
## Evolution Triggers
| Situation | Response |
|-----------|----------|
| Repeated task pattern | Create automation skill |
| No agent fits the task | Create new agent |
| External tool needed | Build integration |
| Better method discovered | Upgrade existing skill |
| Frequent failure pattern | Develop workaround |
## Creating New Agents
When no existing agent fits:
```markdown
# File: ~/.claude/agents/v-{name}.md
---
name: v-{name}
description: {One sentence purpose}
tools: {Required tools}
model: {haiku/sonnet/opus}
---
# V-{Name}
{Defining statement}
## Core Identity
{Who this agent is}
## How I Work
{Process and methodology}
## Output Format
{What results look like}
## My Rules
{Non-negotiable principles}
```
### Agent Complexity Guide
| Model | Use When |
|-------|----------|
| Haiku | Fast, simple tasks |
| Sonnet | Balanced, most work |
| Opus | Complex reasoning, critical decisions |
## Creating New Skills
When capability enhancement needed:
```markdown
# File: ~/.claude/skills/v-{name}/SKILL.md
---
name: v-{name}
description: {One sentence purpose}
---
# V-{Name}
{Core philosophy}
## Activation Triggers
{When this skill activates}
## How It Works
{Methodology}
## My Rules
{Principles}
```
## Importing External Capabilities
From trusted sources:
```bash
# Agent from GitHub
curl -o ~/.claude/agents/v-new.md \
https://raw.githubusercontent.com/.../agent.md
# Skill from GitHub
mkdir -p ~/.claude/skills/v-new
curl -o ~/.claude/skills/v-new/SKILL.md \
https://raw.githubusercontent.com/.../SKILL.md
```
## Evolution Log
Every evolution is recorded:
```markdown
# File: ~/.claude/evolution-log.md
## [YYYY-MM-DD] {What Changed}
### Reason
{Why evolution was needed}
### Change
{What was created/modified}
### Effect
{What's n