precision-prompt-chaininglisted
Install: claude install-skill Sandeeprdy1729/claude-design-skill
# Precision Prompt Chaining
Most "multi-step" prompting is just a list of instructions in one message. That's
not chaining. Real chaining is architecture: named outputs that become typed inputs,
explicit contracts between steps, validation gates that catch drift before it
propagates, and recovery logic for when a step produces garbage.
The failure mode is context pollution — by step 4, the model has forgotten the
constraints from step 1 and is happily hallucinating. This skill prevents that by
making the reference explicit at each step and using output tokens that the next
prompt must satisfy.
---
## SLASH COMMANDS
| Command | Action |
| --- | --- |
| `/design <workflow>` | Design the full chain architecture for a described workflow |
| `/step <n> <description>` | Write the prompt for a specific step in the chain |
| `/validate <step> <output>` | Check whether a step's output satisfies its contract |
| `/gate <step>` | Write the validation gate between two steps |
| `/vars` | Show all named output variables currently defined in the chain |
| `/inject <var> <value>` | Manually inject a variable value into the chain context |
| `/debug <step> <bad-output>` | Diagnose why a step's output drifted from spec |
| `/recover <step>` | Write a recovery prompt for when a step produces invalid output |
| `/compress <step>` | Summarize a step's output to only what downstream steps need |
| `/full-chain` | Output the complete chain as executable prompts, in order |
| `/dry-run` | Simu