execute-phase

Executes Delta/IP implementation-phase workflows with lifecycle state transitions and evidence-based reconciliation via predefined gated steps.

26|3|Updated Oct 9, 2025
One-click install
npx skills add https://github.com/davidlee/spec-driver --skill execute-phase-davidlee
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: execute-phase
Source: https://github.com/davidlee/spec-driver/tree/main/.spec-driver/skills/execute-phase
Command: npx skills add https://github.com/davidlee/spec-driver --skill execute-phase-davidlee

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It prevents implementation work from drifting away from planned, validated delta/IP lifecycle state by forcing entry through a single execution gate and keeping structured notes and evidence current.

Core Features & Use Cases

  • Lifecycle correctness before changes: ensures the owning delta is moved from draft to in-progress before coding, tests, or implementation-doc updates.
  • Preflight-backed implementation: reads DR, IP, and the active phase sheet, then uses /preflight to surface confirmed inputs, assumptions, unresolved questions, and tensions before work begins.
  • Traceable execution and reconciliation: runs /retrieving-memory, captures progress via /notes, updates state with /update-delta-docs, and hands off to /audit-change when ready for verification.
  • Blocker-first ambiguity handling: stops and uses /consult when /preflight or execution reveals unresolved design ambiguity or policy ambiguity.

Quick Start

Use the execute-phase skill to perform a planned delta implementation phase by entering through /execute-phase and then following its gated steps until audit handoff.

Frequently Asked Questions about execute-phase

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

FAQPage Schema
What is spec-driven delta execution in software engineering?

Spec-driven delta execution requires moving the owning delta from draft to in-progress before coding begins. This lifecycle state transition ensures implementation work stays aligned with validated phase sheet plans and prevents undocumented scope drift.

How do I execute a phase implementation while maintaining traceability?

To maintain traceability during phase execution, enter through a single execution gate, run preflight checks to confirm inputs, capture progress with structured notes, update delta docs, and hand off to verification audit for reconciliation.

When do I need preflight checks before implementing code changes?

Preflight checks are required before coding in spec-driven development to surface confirmed inputs, unresolved design questions, and policy tensions. They ensure implementation begins only when assumptions are validated and ambiguities are addressed.

How to handle unresolved design ambiguity during delta implementation?

Stop the delta implementation workflow immediately and use a consultation command to resolve the ambiguity. This blocker-first approach prevents implementation drift when preflight or execution reveals unresolved design or policy tensions.

Does spec-driven execution work without active phase sheets?

No, spec-driven execution requires an active phase sheet along with design records and implementation plans. The workflow reads these inputs during preflight to enforce gated entry and validate lifecycle state transitions before coding begins.

What are the limitations of gated lifecycle execution for coding tasks?

Gated lifecycle execution mandates strict sequential progression, preventing ad-hoc coding outside spec-driven development. You cannot skip the draft to in-progress transition, preflight checks, or audit handoff, limiting rapid prototyping without structured phase sheets.