spec-driven-development

Enforce a gated four-phase spec workflow with human review checkpoints.

Updated Jun 21, 2026
One-click install
npx skills add https://github.com/Huytutu/KRONOS --skill spec-driven-development-huytutu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec-driven-development
Source: https://github.com/Huytutu/KRONOS/tree/main/.agents/skills/spec-driven-development
Command: npx skills add https://github.com/Huytutu/KRONOS --skill spec-driven-development-huytutu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Coding without a clear, agreed-upon specification leads to misalignment between stakeholders, wasted development effort, and costly rework when requirements are misunderstood late in the development process.

Core Features & Use Cases

  • Gated 4-Phase Workflow: Enforces a structured Specify → Plan → Tasks → Implement process with mandatory human review checkpoints at each stage to catch misalignment early.
  • Structured Spec Template: Provides a standardized format covering objective, tech stack, commands, project structure, code style, testing strategy, boundaries, and success criteria to eliminate ambiguity.
  • Use Case: When building a new multi-module feature like a user authentication system, this skill ensures all requirements (auth method, security rules, test coverage thresholds) are fully documented and approved before any code is written, preventing late-stage changes that derail timelines.

Quick Start

Use the spec-driven-development skill to create a complete specification for the new customer onboarding flow, including all requirements, success criteria, and implementation boundaries, before starting any development work.

Frequently Asked Questions about spec-driven-development

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

FAQPage Schema
How do I prevent costly rework when requirements are ambiguous before coding?

Writing clear specifications before coding prevents wasted development effort by enforcing a gated four-phase workflow. This process requires stakeholders to approve structured spec templates covering objectives, tech stack, and success criteria before implementation begins.

What is the best way to document project planning for a new multi-module feature?

The best way to document project planning for multi-module features is using a structured spec template. This template standardizes objectives, tech stack, project structure, code style, testing strategy, and success criteria to eliminate ambiguity before development starts.

How to implement a gated specification workflow for software development?

Implement a gated specification workflow by following a structured Specify, Plan, Tasks, and Implement process. Mandatory human review checkpoints at each phase ensure implementation matches stakeholder expectations and catch requirement misalignment early.

Does spec-driven development work for cross-module changes with incomplete requirements?

Yes, spec-driven development works for cross-module changes with incomplete requirements. It applies structured spec templates and explicit success criteria to clarify boundaries, ensuring all stakeholder expectations are documented and approved before implementation.

When should I not use a spec writing approach for project planning?

You should avoid a spec writing approach for project planning when requirements are already fully clear and agreed upon. This gated workflow is specifically designed for new project launches, significant feature builds, and scenarios where requirements are ambiguous or incomplete.