spec-driven-implementation

Translate feature designs into task-based test-driven execution workflows.

2|1|Updated Nov 17, 2025
One-click install
npx skills add https://github.com/xbklairith/kisune --skill spec-driven-implementation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec-driven-implementation
Source: https://github.com/xbklairith/kisune/tree/main/dev-workflow/skills/spec-driven-implementation
Command: npx skills add https://github.com/xbklairith/kisune --skill spec-driven-implementation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a disciplined, two-phase approach to implementing designed features: break design into task-oriented steps using Red-Green-Refactor, and track progress with documented tasks. It ensures tests guide implementation and quality gates govern progress.

Core Features & Use Cases

  • Two-Phase Workflow: Task breakdown (TDD) followed by execution.
  • Traceability: Each task maps to requirements and acceptance criteria.
  • Quality Gates: Tests, lint, and reviews guard progress.

Quick Start

Start by describing the feature design and say "Let's break this into tasks." The skill will create a tasks plan in docx/features/[NN-feature-name]/tasks.md and guide you through RED-GREEN-REFACTOR.

Frequently Asked Questions about spec-driven-implementation

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

FAQPage Schema
How do I implement features using test-driven development with task breakdown?

Test-driven development with task breakdown translates feature design into structured tasks using Red-Green-Refactor cycles. Break requirements into testable steps, write failing tests first, implement code to pass them, then refactor. Track progress in a tasks.md file mapped to acceptance criteria for full traceability.

What's the best way to ensure code quality while implementing new features?

Establish quality gates using tests, linting, and code reviews as guardrails before progressing tasks. Each task must pass its test suite and lint checks before advancing to the next phase, ensuring disciplined execution and preventing regressions during feature implementation.

How do I track feature requirements through implementation to completion?

Map each implementation task to specific requirements and acceptance criteria in your tasks.md documentation. This traceability artifact links design specifications to code execution, enabling you to verify every requirement is tested and implemented before marking a task complete.

Can I use spec-driven implementation for different types of projects?

Spec-driven implementation applies across development projects of varying scope. The two-phase workflow—task breakdown followed by Red-Green-Refactor execution—adapts to any feature size, from small enhancements to complex system changes, as long as you document tasks and acceptance criteria upfront.

What's the difference between breaking tasks into steps versus writing tests first?

Task breakdown organizes what needs doing; test-driven development ensures each step is proven correct. Together they create disciplined execution: tasks provide the roadmap, tests validate each implementation step, and refactoring keeps code clean throughout the workflow.