specswarm-modify

Modify feature behavior with impact analysis and backward-compatibility assessment.

65|4|Updated Oct 10, 2025
One-click install
npx skills add https://github.com/MartyBonacci/specswarm --skill specswarm-modify
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: specswarm-modify
Source: https://github.com/MartyBonacci/specswarm/tree/main/skills/specswarm-modify
Command: npx skills add https://github.com/MartyBonacci/specswarm --skill specswarm-modify

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides an impact-analysis-first workflow for modifying existing features, including backward-compatibility assessment and breaking-change detection. It auto-executes when the user clearly intends to modify how a feature behaves (not for bug fixes or refactoring).

Core Features & Use Cases

  • Impact Analysis: Evaluates how a modification affects dependent components and downstream behavior.
  • Backward Compatibility & Breaking Changes: Detects potential compatibility issues and proposes migration strategies.
  • Automated Execution Flow: Orchestrates the modify process, from extracting the modification intent to implementing changes and validating results.

Quick Start

Example:

  • User: "Change authentication from session to JWT"
  • Then invoke the modify workflow to apply the change, generate a migration plan, and verify outcomes.

Frequently Asked Questions about specswarm-modify

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

FAQPage Schema
How do I modify a feature's behavior while detecting breaking changes?

Impact-driven feature modification automatically detects breaking changes by analyzing how behavior shifts affect dependent components. The workflow evaluates backward compatibility, identifies migration requirements, and generates a change specification before implementation.

What's the best way to change API behavior without breaking existing clients?

Assess impact first: evaluate dependent systems, propose migration strategies, and validate backward compatibility. This Skill orchestrates that workflow—from extracting modification intent through implementing changes and running regression validation.

How do I plan a feature change like switching authentication or pagination logic?

Define the modification (e.g., session to JWT, offset to cursor pagination), invoke impact analysis to map affected components, generate a migration plan, update specifications, and execute implementation with automated regression testing.

Can I automate detection of what breaks when I modify an existing feature?

Yes. Automated impact analysis identifies compatibility issues, breaking changes, and downstream effects across dependent components. The workflow generates task lists for migration and validates outcomes through regression testing.

When should I use impact analysis before modifying feature behavior?

Use it when a feature must change how it behaves—authentication, search, response formats, or pagination logic. It's designed for intentional behavior shifts, not bug fixes or refactoring, and includes breaking-change detection and migration planning.