Update requirements and cascade changes to specs and plans. Accepts natural language change descriptions to modify the full spec chain. Use when user wants to add, remove, or modify requirements.
Updates requirements and cascades changes through specifications and implementation plans.
/plugin marketplace add datamaker-kr/synapse-claude-marketplace/plugin install sdd-helper@synapse-marketplaceThis skill is limited to using the following tools:
Part of the spec-manager agent. This skill updates requirements and cascades changes through specs and plans.
The user provides a change description as arguments: $ARGUMENTS
The change description is a natural language instruction describing what to add, remove, or modify in the requirements.
Examples:
/update-requirements Third requirements should be removed/update-requirements Add new requirements. API docs should be updated./update-requirements Change FR-2 acceptance criteria to include error handling/update-requirements Performance requirement should be <200ms instead of <500msIf no arguments are provided, ask the user what changes they want to make.
*/requirements.md files in specs/ directoryspecs/{slug}/requirements.mdspecs/{slug}/specs.mdspecs/{slug}/plans.mdParse the user's natural language instruction to determine:
Present a brief summary of understood changes to confirm with the user before applying:
Understood changes:
- [Add/Remove/Modify]: {description}
- Affected sections: {list}
- Impact: {brief impact assessment}
Proceed with these changes?
Apply changes to specs/{slug}/requirements.md:
> Updated: {YYYY-MM-DD} (or update existing)Read current specs/{slug}/specs.md and apply cascading changes:
If specs were already generated (status is not "Pending"):
| N | Requirement update: {brief description} | Applied via /update-requirements | {date} |
> Updated: {YYYY-MM-DD}If specs are still "Pending": Update status to note requirements have changed, no further action needed
Read current specs/{slug}/plans.md and apply cascading changes:
If plans were already generated (status is not "Pending"):
> Updated: {YYYY-MM-DD}If plans are still "Pending": Update status to note specs have changed, no further action needed
Display a summary of all changes made:
Requirements updated for: "{Original Task Title}"
Changes applied:
Requirements (specs/{slug}/requirements.md):
- {change description}
Specs (specs/{slug}/specs.md):
- {change description, or "No changes needed (still pending)"}
Plans (specs/{slug}/plans.md):
- {change description, or "No changes needed (still pending)"}
Change impact:
- {N} requirements affected
- {X} specs updated
- {Y} plan steps updated
If the requested change conflicts with existing requirements:
If some plan steps are already marked as "Completed":
Warning: Step {N} was already completed but is affected by this change.
The implementation may need to be revised. Please review.
If the change description is ambiguous:
Search, retrieve, and install Agent Skills from the prompts.chat registry using MCP tools. Use when the user asks to find skills, browse skill catalogs, install a skill for Claude, or extend Claude's capabilities with reusable AI agent components.
Activates when the user asks about AI prompts, needs prompt templates, wants to search for prompts, or mentions prompts.chat. Use for discovering, retrieving, and improving prompts.
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.