spec/propagate

Propagate specification changes across related documents with user approvals.

5|3|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/NexusSema/omg-marketplace --skill spec-propagate
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec/propagate
Source: https://github.com/NexusSema/omg-marketplace/tree/main/plugins/sdlc/skills/spec/propagate
Command: npx skills add https://github.com/NexusSema/omg-marketplace --skill spec-propagate

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This workflow ensures cross-document consistency after a specification update by automatically propagating changes to all related documents.

Core Features & Use Cases

  • Micro-file design: Each step is a self-contained markdown file loaded just-in-time to keep context lean.
  • Just-In-Time Loading: Steps are loaded only when needed, preserving performance and focus.
  • Sequential Enforcement: Steps must be executed in order (diff → scan → review → apply) with explicit user approvals.
  • State Tracking: Change manifests and approvals flow through the process to ensure traceability across documents.
  • Use Case: When a spec concept renames or is removed, updates propagate to all references in specs, PRDs, and documentation automatically.

Quick Start

Load the propagate workflow and follow the four prompts to identify, scan, review, and apply spec changes across related documents.

Frequently Asked Questions about spec/propagate

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

FAQPage Schema
How do I keep specification changes consistent across multiple project documents?

Cross-document consistency is maintained by propagating specification updates through a sequential diff, scan, review, and apply process. This automatically identifies and updates downstream references in PRDs, architectures, and guides.

What is the workflow for propagating spec updates to related documentation?

Propagating spec updates follows a strict four-step workflow: diff to identify changes, scan related documents, review proposed edits, and apply approved modifications. State tracking ensures traceability across all propagated updates.

How does the propagate skill handle state tracking during document updates?

State tracking during document updates is handled by maintaining an in-memory change manifest and recording explicit user approvals. This ensures only pre-approved modifications are applied, preserving traceability across documents.

Do I need to approve every specification change before it updates my documentation?

Yes, explicit user approval is required before any specification change updates your documentation. The sequential enforcement process ensures only pre-approved changes are applied to related documents like PRDs and architecture guides.

What are the limitations of automated cross-document specification propagation?

Automated cross-document specification propagation is limited to pre-approved changes within spec-driven ecosystems. It requires sequential execution of the diff, scan, review, and apply steps, meaning steps cannot be skipped or executed out of order.

Can I use this workflow to update architecture guides when a spec concept is renamed?

Yes, you can use this workflow to update architecture guides when a spec concept is renamed. The propagation process automatically scans for references to the renamed concept and applies updates across all related project documentation.