# Implement Spec

Implement an existing spec through committed passes.

- Repository: https://github.com/dzhng/skills (1394 stars)
- Category: Engineering
- License: MIT
- Last updated: 2026-11-01
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add dzhng/skills --skill implement-spec -g -a claude-code -y`
Codex: `npx skills add dzhng/skills --skill implement-spec -g -a codex -y`
Cursor: `npx skills add dzhng/skills --skill implement-spec -g -a cursor -y`
Gemini CLI: `npx skills add dzhng/skills --skill implement-spec -g -a gemini-cli -y`

## Description

Implement an existing spec through committed passes. Use for long or multi-pass specs that need maintenance checkpoints to periodically clean code, handoffs, priorities, and plan bloat before drift accumulates.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Implement Spec

Build the active spec to completion, one reviewable pass at a time. The spec is
the implementation plan; user constraints and accepted experimental evidence
remain binding when the architecture changes.

A pass (usually one slice) is a **commit checkpoint, not a stopping point.** The
job is the whole spec, every slice, every global TODO, not the first green
commit. Finishing a pass means starting the next one, not handing back to the
user. Only stop when the spec is fully implemented (or a genuine blocker needs a
decision only the user can make).

**Work in parallel wherever the graph allows.** Do not walk the ladder one slice
at a time when slices are independent. Read the spec's dependency graph as a
wavefront and **delegate independent passes to subagents that run concurrently**
(see Rules), you orchestrate and integrate; only serialize what genuinely
depends on prior work.

## Workflow

The rest: https://github.com/dzhng/skills/blob/HEAD/skills/engineering/implement-spec/SKILL.md
