plugins/ss/skills/ss-modify/SKILL.md
Modify features with impact analysis and compatibility checks. Triggers on modify/change/update/refactor intent.
npx skillsauth add martybonacci/specswarm ss-modifyInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Provides natural language access to /ss:modify command.
Trigger this skill when the user mentions:
Examples:
--refactor--deprecate--analyze-onlyNOT for this skill:
Skill-Based Routing:
Detect that user mentioned modifying/changing existing functionality
Extract the modification description from their message
Route based on intent clarity:
Clear intent - Execute directly:
/ss:modify "modification description"/ss:modify "target" --refactor/ss:modify "target" --deprecate/ss:modify "target" --analyze-onlyAmbiguous intent - Ask for confirmation:
If user selects Option 2, process normally without SpecSwarm
After command completes, STOP - do not continue with ship/merge
/ss:modify runs complete workflow:
Stops after modification is complete - does NOT merge/ship/deploy.
This skill should trigger not just on exact keywords, but semantic equivalents:
Modify equivalents: modify, change, update, adjust, enhance, extend, alter, revise, adapt, transform, convert Refactor equivalents: refactor, clean up, reorganize, simplify, reduce complexity, eliminate duplication, improve naming, optimize structure Deprecate equivalents: deprecate, sunset, retire, phase out, remove feature, end-of-life Impact analysis equivalents: what's the impact, analyze impact, dependency analysis, blast radius Target terms: feature, functionality, behavior, workflow, process, mechanism, system, module, component
Distinguish from:
User: "Change authentication from session to JWT"
Claude: 🎯 Running /ss:modify... (press Ctrl+C within 3s to cancel)
[Executes /ss:modify "Change authentication from session to JWT"]
User: "Refactor the utils module to reduce complexity"
Claude: 🎯 Running /ss:modify --refactor... (press Ctrl+C within 3s to cancel)
[Executes /ss:modify "utils module" --refactor]
User: "Deprecate the v1 API"
Claude: 🎯 Running /ss:modify --deprecate... (press Ctrl+C within 3s to cancel)
[Executes /ss:modify "v1 API" --deprecate]
User: "What would be the impact of changing the user model?"
Claude: 🎯 Running /ss:modify --analyze-only...
[Executes /ss:modify "user model" --analyze-only]
User: "Update the authentication"
Claude: [Shows AskUserQuestion]
1. Run /ss:modify - Use SpecSwarm's workflow
2. Process normally - Handle as regular Claude Code request
User selects Option 1
development
Upgrade deps/frameworks with breaking change analysis. Triggers on upgrade/update/migrate/modernize intent.
development
Check build progress and session status. Triggers on progress/status/done/how's-the-build intent.
testing
Quality-gated merge to parent branch (DESTRUCTIVE). ALWAYS confirms on ship/deploy/merge/release intent.
data-ai
Safely rollback failed features (DESTRUCTIVE). ALWAYS confirms on rollback/undo/revert/abort intent.