requirements-spec-kit

Generates and updates Specbook framework requirement documents including spec.md, plan.md, and tasks.md for TDD workflows.

4|Updated Jul 13, 2025
One-click install
npx skills add https://github.com/akiojin/gwt --skill requirements-spec-kit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: requirements-spec-kit
Source: https://github.com/akiojin/gwt/tree/main/.codex/skills/requirements-spec-kit
Command: npx skills add https://github.com/akiojin/gwt --skill requirements-spec-kit

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the creation and updating of requirement specification documents, streamlining the process from initial definition to actionable tasks.

Core Features & Use Cases

  • Automated Spec Generation: Creates spec.md, plan.md, and tasks.md based on defined workflows.
  • New or Existing Specs: Can initiate new requirement documents or append to existing ones.
  • TDD Integration: Ensures testability by incorporating automated testing requirements.
  • Use Case: When starting a new feature, use this Skill to define its requirements, plan its implementation, and break it down into development tasks, ensuring all steps align with TDD principles.

Quick Start

Use the requirements-spec-kit skill to create a new specification document for the 'user authentication' feature.

Frequently Asked Questions about requirements-spec-kit

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

FAQPage Schema
How do I automate requirement specification document generation for new features?

Automating requirement specification document generation involves using the Spec Kit framework to create structured spec.md, plan.md, and tasks.md files. This Skill automatically executes the specify, clarify, plan, and tasks phases to streamline the process from initial definition to actionable development tasks.

Can I append new requirements to an existing specification document?

Yes, you can append new requirements to an existing specification document. The Spec Kit framework supports both initiating new requirement documents and updating existing ones, allowing you to continuously integrate new features into your current structured workflow without losing previous context.

Does this requirements workflow integrate with TDD principles?

Yes, this requirements workflow integrates directly with TDD principles. It ensures testability by incorporating automated testing requirements into the generated specification documents, aligning the define, plan, and tasks phases with a test-driven development lifecycle.

What is the best way to break down feature requirements into actionable development tasks?

The best way to break down feature requirements into actionable tasks is using a structured workflow that processes specifications through clarify, plan, and tasks phases. This generates a tasks.md file that translates high-level requirements into step-by-step actionable development items.

Do I need any specific dependencies to run the Spec Kit workflow?

No specific external dependencies are required to run the Spec Kit workflow. The Skill operates independently using its internal scripts and references to automate the generation and updating of requirement specification documents within your project.

When should I use an automated spec kit for requirement documentation?

You should use an automated spec kit for requirement documentation when starting a new feature that requires structured definition, implementation planning, and task breakdown. It is specifically useful for projects adhering to TDD principles that need consistent spec.md, plan.md, and tasks.md files.