16-evolve

Route deployed service feature changes through planning, build, verification, and deployment stages.

1|Updated May 31, 2026
One-click install
npx skills add https://github.com/joseph-c-mcguire/spec-driven --skill 16-evolve
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: 16-evolve
Source: https://github.com/joseph-c-mcguire/spec-driven/tree/main/.cursor/skills/16-evolve
Command: npx skills add https://github.com/joseph-c-mcguire/spec-driven --skill 16-evolve

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the evolution of existing services by managing feature additions, scope changes, and API updates, streamlining the process and ensuring consistency.

Core Features & Use Cases

  • Feature Management: Orchestrate the addition of multiple features or changes to a deployed service.
  • Stage Routing: Directs the feature through planning, technical planning, build, verification, and deploy stages.
  • Delta Spec Updates: Updates specifications incrementally, avoiding full regeneration.
  • Checkpointing: Provides mandatory phase checkpoints for quality control.
  • ADR Logging: Logs Architecture Decision Records for traceability.
  • Use Case: Ideal for when a team needs to add new features or adjust the scope of a deployed service without starting from scratch.

Quick Start

Initiate the evolve skill with 'start evolve EV-001'.

Frequently Asked Questions about 16-evolve

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

FAQPage Schema
How do I add new features to a deployed service without regenerating the entire specification?

You can add features to a deployed service using delta spec updates, which apply incremental changes to specifications without full regeneration. This streamlines feature evolution by routing updates through planning, build, and verification stages.

What is the best way to orchestrate scope changes for an existing microservice?

Orchestrating scope changes for an existing microservice is managed by routing the process through intake, technical planning, build, verification, and deployment stages. This ensures consistent evolution with mandatory phase checkpoints for quality control.

How does delta mode handle specification updates during service evolution?

Delta mode handles specification updates by applying incremental changes during service evolution, avoiding full spec regeneration. It updates only the modified components while routing the feature through build and verification checkpoints.

Do I need a pre-existing workflow state to manage service evolution stages?

Yes, a pre-existing workflow state is required to manage service evolution stages. The process routes features through intake, planning, technical planning, build, verification, and deployment using this established state.

How do I log Architecture Decision Records when adding features to a deployed service?

Architecture Decision Records are logged automatically for traceability when adding features to a deployed service. The system records ADRs as features route through technical planning, build, and deployment stages.

When should I use stage routing with mandatory checkpoints for feature management?

Use stage routing with mandatory checkpoints for feature management when evolving a deployed service with multiple features or scope changes. Checkpoints enforce quality control across planning, build, verification, and deploy phases.