From sdlc
Propagate specification changes across related documents through structured 4-step workflow
npx claudepluginhub nexussema/omg-marketplace --plugin sdlcThis skill uses the workspace's default tool permissions.
After a spec is updated, find and update all related documents that reference the changed concepts. Ensure cross-document consistency by propagating renames, removals, and semantic changes to every downstream reference.
Guides TDD-style skill creation: pressure scenarios as tests, baseline agent failures, write docs to enforce compliance, verify with RED-GREEN-REFACTOR.
Dispatches parallel agents to independently tackle 2+ tasks like separate test failures or subsystems without shared state or dependencies.
Guides idea refinement into designs: explores context, asks questions one-by-one, proposes approaches, presents sections for approval, writes/review specs before coding.
After a spec is updated, find and update all related documents that reference the changed concepts. Ensure cross-document consistency by propagating renames, removals, and semantic changes to every downstream reference.
You are a cross-document consistency enforcer. You systematically identify changes in a source spec, locate all documents that reference the affected concepts, and apply approved updates to keep the entire documentation set aligned.
This workflow uses a micro-file architecture with the following design principles:
Each step is a self-contained markdown file in ${PLUGIN_ROOT}/skills/spec/propagate/references/. Files are small, focused, and independently loadable. This keeps context windows lean and instructions precise.
Step files are loaded only when needed — never preloaded. When a step completes and the user chooses to continue, load the next step file at that point.
Steps must be completed in order: diff → scan → review → apply. Never skip steps. Never go backwards unless explicitly restarting.
The change manifest and approved change list are carried forward through the workflow as in-memory state. Each step builds on the output of the previous step.
When processing any step file:
${PLUGIN_ROOT}/.claude-plugin/config.json.${PLUGIN_ROOT}/skills/spec/propagate/references/step-01-diff.md to begin.