implement

Convert task cards and design docs into working implementations.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you reliably move from a task card and design doc to a working implementation without drifting from the documented decisions.

Core Features & Use Cases

  • Memory-guided implementation: pulls in relevant concrete files/subsystems via retrieving-memory, scoped list queries, and post-work memory capture to preserve durable gotchas and invariants.
  • Plan-aware execution: treats the design doc as canon, uses the implementation plan for guidance, and routes conflicts to consult instead of silently choosing the wrong direction.
  • Workflow-aligned delta closeout: follows the delta-first execution posture and ensures prerequisites are met when completing deltas (e.g., coverage readiness).

Quick Start

Use the implement skill by first finding the task card with spec-driver find card, then perform the implementation aligned to the design doc while capturing notes and any durable gotchas into maintaining-memory.

Frequently Asked Questions about implement

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

FAQPage Schema
How do I turn a task card and design doc into a working implementation without drifting?

To turn a task card into a working implementation, use spec-driven development to treat the design doc as canon. This ensures faithful execution by routing any plan conflicts to a consult step instead of silently deviating from documented decisions.

What is delta-first execution when completing implementation workflows?

Delta-first execution is a workflow alignment posture that prioritizes incremental code changes while ensuring prerequisites are met. It guarantees that coverage readiness and other requirements are satisfied before completing each development delta.

How do I preserve invariants and capture durable gotchas during spec-driven development?

To preserve invariants during spec-driven development, retrieve targeted memory and run scoped list queries before coding. Capture notes and durable gotchas into maintaining-memory after each completed unit of work to maintain continuity.

Can I use an implementation plan for guidance if it conflicts with the design doc?

You can use an implementation plan for guidance, but the design doc remains canon. If conflicts arise between the plan and the documented design, the workflow routes the decision through a consult escalation rather than guessing the correct direction.

How do I find the right task card to start an implementation workflow?

To find the right task card to start an implementation, use the spec-driver find card command. Once located, perform the implementation aligned to the design doc while continuously capturing notes and durable gotchas into memory.

Why does my implementation drift from the original documented decisions?

Your implementation drifts from documented decisions when plan guidance silently overrides the design doc. Prevent this by respecting the design doc as canon and routing any plan conflicts through a consult escalation before making changes.