implementation-speclisted
Install: claude install-skill jacarty/claude-toolkit
# Implementation Spec — From Research to Build Plan
## What This Skill Does
This skill takes requirements and research as inputs and produces an **implementation
spec** — a single document combining scoping decisions, technical choices, acceptance
criteria, and a phased build plan. The spec is the contract between the planning stage
and the build stage.
It is designed to be consumed by a developer, by Claude Code, and by review agents
(e.g. a phase-acceptance agent), so it must be precise and actionable.
## When to Use This Skill
Use when:
- Requirements exist (from the requirements-elicitation skill or an existing brief)
- Research has been done (from the research-brief skill or existing investigation)
- The user wants a structured plan for building, not just a list of things to do
- A tracked issue has been researched and needs to move to implementation
Do NOT use when:
- Requirements haven't been gathered yet (use requirements-elicitation first)
- The technical landscape hasn't been investigated (use research-brief first)
- The work is small enough that a spec would be overhead (just do it)
- The user wants to explore options (use tree-of-thought, graph-of-thought, or
trade-off-analysis)
---
## Process
### Step 1 — Gather Inputs
Collect the inputs that ground the spec:
- **Requirements document** — from the requirements-elicitation skill, an existing PRD,
or the issue description itself.
- **Research brief** — from the research-brief skill or existing rese