A trigger described as creating specifications can proceed into repository code changes
Source references: 6The metadata describes creating specs before coding, but the workflow includes a full Implement phase and directs the agent to execute tasks. A user invoking it only to obtain a specification may not expect source changes. Although phases are reviewed, the text does not require a separate, explicit authorization immediately before code modification begins.
Approval of a specification, plan, or task list could be interpreted as permission to modify multiple source files, run verification steps, and complete the implementation.
The Skill does include an Implement phase that can modify source code, while its metadata emphasizes creating specifications before coding. However, the workflow requires human review and validation at each gate; it is unclear whether approval of the task list also authorizes implementation. There is a plausible scope mismatch when a user wants only a spec, but automatic code changes are not established. The user can require it to stop after the spec/tasks and obtain separate approval before implementation.
This assessment concerns the code and conditions shown, not proof that harm has occurred.---name: spec-driven-developmentdescription: Creates specs before coding. Use when starting a new project, feature, or significant change and no specification exists yet. Use when requirements are unclear, ambiguous, or only exist as a vague idea. Use when a single requirement spans several independently testable capabilities and needs decomposing into a capability map of modules before specifying.---Show 5 other places
Spec-driven development has four phases, preceded by a scope check (Phase 0) that activates only when one request bundles several independently testable capabilities. Do not advance to the next phase until the current one is validated.### Phase 4: ImplementExecute tasks one at a time following `skills/incremental-implementation/SKILL.md` (`incremental-implementation`) and `skills/test-driven-development/SKILL.md` (`test-driven-development`). Use `skills/context-engineering/SKILL.md` (`context-engineering`) to load the right spec sections and source files at each step rather than flooding the agent with the entire spec.name: spec-driven-developmentdescription: Creates specs before coding. Use when starting a new project, feature, or significant change and no specification exists yet. Use when requirements are unclear, ambiguous, or only exist as a vague idea. Use when a single requirement spans several independently testable capabilities and needs decomposing into a capability map of modules before specifying.---## The Gated WorkflowSpec-driven development has four phases, preceded by a scope check (Phase 0) that activates only when one request bundles several independently testable capabilities. Do not advance to the next phase until the current one is validated.```SPECIFY ──→ PLAN ──→ TASKS ──→ IMPLEMENT │ │ │ │ ▼ ▼ ▼ ▼ Human Human Human Human reviews reviews reviews reviews```