propagatelisted
Install: claude install-skill tercel/spec-forge
# Spec Forge — Propagate
## ⚡ Execution Entry Point (READ THIS FIRST)
**When this skill is loaded, you MUST immediately begin executing the Workflow below — do not wait, do not summarize, do not ask "what should I do now". Skills are operational manuals, not reference documents.** Read Step 1 (Determine Source Doc), perform it, then Steps 2, 3, 4, ... in order, until the workflow completes or you reach an `AskUserQuestion` checkpoint.
If the harness shows you `Successfully loaded skill · N tools allowed`, that message means **the SKILL.md content was injected into your context** — it does NOT mean the skill has run. Skills do not "run" autonomously; you run them by executing the Detailed Steps below.
If you find yourself about to say "the skill didn't produce output", "skill 仍未输出", "falling back to manual propagation", "回退到手动 propagate", or anything similar, **STOP**. You have misunderstood how skills work. Go directly to Step 1 and start executing.
The first user-visible action of this skill should be either (a) the output of Step 1 (resolved source doc + change scope), or (b) an `AskUserQuestion` if Step 1 needs disambiguation. Never an apology, never a fallback, never silence.
---
Walk a doc change downstream and keep the whole chain consistent.
## Iron Law
**EVERY UPSTREAM CHANGE PROPAGATES OR FAILS LOUDLY. Partial propagation is worse than no propagation — it creates the illusion of consistency where there is none.**
## When to Use
- After editing a PRD / SRS