Cursor CommandsCursor Commands
CategoriesExamples

Evolve Command: Update Feature Briefs

Update feature briefs based on implementation discoveries. Keeps specifications aligned with reality through lightweight, continuous updates and change tracking during development.

Command Code

# /evolve Command

Update existing feature briefs based on implementation discoveries and changes.

## Usage
```
/evolve [task-id] [discovery-or-change]
```

## Purpose
Keep feature briefs aligned with reality during development. Addresses the "outdated specifications" problem by making updates lightweight and continuous.

## Process
1. Read existing feature-brief.md
2. Incorporate new discoveries, requirements changes, or technical decisions
3. Update relevant sections while preserving context
4. Add changelog entry with reasoning
5. Maintain brief, actionable format

## Example
```
/evolve checkout-flow Changed from Stripe to PayPal based on user feedback
```

## Philosophy
- **Specifications as living documents**
- **Continuous alignment** with implementation
- **Lightweight updates** during development
- **Change tracking** for team awareness

## Output
Updates: `specs/active/[task-id]/feature-brief.md` with changelog