implement-spec

Generate failing tests from a spec and implement code to pass them.

Updated Mar 28, 2026
One-click install
npx skills add https://github.com/jsnbuchanan/claude-code-spec-skills-example --skill implement-spec-jsnbuchanan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: implement-spec
Source: https://github.com/jsnbuchanan/claude-code-spec-skills-example/tree/main/.claude/skills/implement-spec
Command: npx skills add https://github.com/jsnbuchanan/claude-code-spec-skills-example --skill implement-spec-jsnbuchanan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Orchestrates an autonomous feedback loop that reads a ready spec, generates a failing feedback harness, implements the solution to make tests pass, and coordinates review loops, reducing manual toil in software delivery.

Core Features & Use Cases

  • Generates a failing feedback harness from the spec's acceptance criteria and fidelity plan.
  • Autonomously writes and refactors tests, then implements code to satisfy all tests and spec alignment.
  • Orchestrates review loops and lifecycle transitions from draft to implemented.

Quick Start

Provide the spec slug to the implement-spec skill to initiate the autonomous workflow.

Frequently Asked Questions about implement-spec

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

FAQPage Schema
How do I automate spec-driven implementation from acceptance criteria?

Spec-driven implementation automation works by reading a ready spec, generating a failing feedback harness from acceptance criteria, and autonomously writing code to pass those tests. It coordinates review loops to ensure final code aligns with the specification.

What is a failing feedback harness and how does it validate code against a spec?

A failing feedback harness is a generated test suite created from a spec's acceptance criteria. It initially fails, driving the autonomous implementation process to write and refactor code until all tests pass and align with the specification.

How do I orchestrate autonomous review loops for software delivery?

You can orchestrate autonomous review loops by running a non-blocking harness that manages lifecycle transitions from draft to implemented, validating dependencies, assets, and script executions to ensure strict adherence to project conventions.

Can I use autonomous implementation for projects with strict dependencies and script executions?

Yes, autonomous implementation explicitly handles dependencies, assets, and script executions while operating non-blocking. It strictly adheres to project conventions throughout the validation and code generation process.

Do I need a completed spec to start autonomous code generation?

Yes, you need a ready spec with defined acceptance criteria and a fidelity plan. The autonomous workflow reads this spec to generate the initial failing tests and build the solution to pass them.