spec-forge-intake
Installation
SKILL.md
Spec Forge Intake
Use this stage to turn a rough request into a stable framing contract.
This stage answers: what problem are we solving, for whom, inside what scope, under what constraints, and through which discussion roles.
Shared Operating Rules
- This skill runs only in Plan mode. If the runtime is not Plan mode, stop and tell the user to switch before continuing.
- Confirm both chat language and file language before collecting stage-specific details. Default to the current chat language and English file artifacts only if the user has no preference.
- Keep decisions in chat. YAML remains the persisted source of truth, but the user should not need to inspect files to move the stage forward.
- Approvals happen from chat summaries. Summarize the current intake state in chat, get confirmation there, and then record approval in YAML.