speckit-modify

Analyze feature modifications for impact and backward compatibility.

Updated Mar 13, 2026
One-click install
npx skills add https://github.com/refactory-lang/refactory-template --skill speckit-modify
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-modify
Source: https://github.com/refactory-lang/refactory-template/tree/main/.claude/skills/speckit-modify
Command: npx skills add https://github.com/refactory-lang/refactory-template --skill speckit-modify

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the process of modifying existing features by providing impact analysis and ensuring backward compatibility.

Core Features & Use Cases

  • Feature Modification: Update existing features with detailed descriptions and impact tracking.
  • Impact Analysis: Automatically identifies affected files and contracts.
  • Backward Compatibility: Helps maintain stability during modifications.
  • Use Case: A product manager needs to update a user profile feature. This Skill will analyze the changes, identify all related code and contracts, and help document the modification process to ensure existing functionality isn't broken.

Quick Start

Use the speckit modify skill to update feature 014 with the description "add avatar compression".

Frequently Asked Questions about speckit-modify

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

FAQPage Schema
How do I perform impact analysis when modifying an existing software feature?

Impact analysis for feature modification is performed by evaluating code changes to identify all affected files and contracts while tracking backward compatibility. This systematic process maintains software stability during updates.

How do I update a feature specification without breaking backward compatibility?

To update a feature specification without breaking backward compatibility, use a systematic modification workflow that automatically identifies affected contracts and files. This tracks dependencies to ensure existing functionality remains stable throughout the update process.

What is the best way to identify affected files and contracts during a feature update?

The best way to identify affected files and contracts during a feature update is through automated impact analysis within a modification workflow. This mechanism assesses proposed changes against existing specifications to map dependencies and maintain stability.

How can I systematically modify product features and document the changes?

You can systematically modify product features by running bash scripts for feature selection, modification generation, and impact assessment. This workflow generates detailed descriptions and tracks the modification process to document changes accurately.

Does this feature modification workflow require specific execution environments or dependencies?

This feature modification workflow requires an environment capable of executing bash scripts for feature selection, modification generation, and impact assessment. No external dependencies are needed, making it suitable for standard software development workflows.

When should I use an automated impact analysis workflow for software modifications?

You should use an automated impact analysis workflow for software modifications when updating existing features that involve multiple related files and contracts. It is essential when maintaining backward compatibility and preventing broken functionality during specification updates.