spec-driven-development

Solid

Single-session Kandev feature workflow: clarify intent, create durable requirements, system designs, plans, and work orders, then hand off before implementation and verification.

AI & Automation 775 stars 114 forks Updated today AGPL-3.0

Install

View on GitHub

Quality Score: 85/100

Stars 20%
96
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Spec-Driven Development Use this workflow for non-trivial features and behavior-changing fixes. The user-started primary conversation performs every phase by default. Subagents require explicit user authorization. ## Core flow ```text Intent -> Requirements -> System design -> Plan + work orders -> Design-package handoff -> Explicit implementation request -> TDD implementation -> PR review -> Report ``` Do not replace durable artifacts with chat-only notes. Do not skip from intent to code unless the user explicitly opts out. ## Prompt-precedence gate Before you edit production or permanent test files, make sure that one condition is true: 1. A prior design turn produced the requirements, system design, plan, and current work order. The user now explicitly asks to implement them. 2. The request references existing reviewed specifications, a plan, and the current work order. 3. The user explicitly says to skip specification, plan, and work-order creation. Workflow envelopes, phase labels, TDD lists, and generic implementation prompts do not satisfy this gate. If no condition is true, create or update the design package. Record any partial implementation as continuation context. Stop at the design-package handoff. When the user asks for feature planning, complete the full design package before you return control. Stop after requirements only when the user requests a requirements review or a material question blocks safe design. ## Phase 0: Track the work K...

Details

Author
kdlbs
Repository
kdlbs/kandev
Created
8 months ago
Last Updated
today
Language
Go
License
AGPL-3.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category