Skip to content
Back to skills

Evolve

ASecurity

Audit one part of the code and rank what to improve. Changes nothing. Use when the user asks \"is this outdated\" or \"how could X be better\".

  • 2 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added October 15, 2026
ai-agentsgotestinggit

Security analysis

A100/100

Scanned October 15, 2026

npx -y skills add tonygorb/skills --skill evolve --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Evolve?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Evolve
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/tonygorb-evolve/badge)](https://www.skillsdirectory.com/skills/tonygorb-evolve)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: evolve
description: "Audit one part of the code and rank what to improve. Changes nothing. Use when the user asks \"is this outdated\" or \"how could X be better\"."
license: MIT
metadata:
  author: Tony Gorb
  source: https://github.com/tonygorb/skills
  category: quality
  cover: "rank"
---

# Evolve

Propose upgrades; **never apply them in the same run**. The output is a ranked list the user picks from.

## Scope

One area per run (UI, data layer, auth, testing, caching, one flow). Asked to evolve "everything":
ask which area first.

## Process

1. **Baseline.** Read the project's own rules for that area (AGENTS.md, a design doc, an ADR) and
   the actual code. The current way is intentional: an upgrade has to beat it, not just differ.
2. **Current practice.** Check the docs of the versions actually installed (your training data
   may be older than the code), and the codebase's own newest screens: often the best idea
   already exists in one place and should spread.
3. **Disqualify** anything that breaks a hard rule of the project. Breaking an invariant isn't an
   upgrade.

## Output: always this table, ranked by value for cost

| # | Upgrade | Benefit | Cost (S/M/L) | Risk | Files touched |
|---|---|---|---|---|---|

Under it, at most three sentences per row: what changes, why it beats the current way, what could
break. End with your recommended pick and what you'd do first once it's approved.

## After approval (a separate run)

Implement it the normal way, then verify (build, tests, a look at the UI if it changed), then
update the doc that describes the area.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.