spec

Guide users through five-phase spec-driven development workflows.

1|Updated Oct 13, 2022
One-click install
npx skills add https://github.com/kryota-dev/dotfiles --skill spec-kryota-dev
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: spec
Source: https://github.com/kryota-dev/dotfiles/tree/main/.bin/.claude/skills/spec
Command: npx skills add https://github.com/kryota-dev/dotfiles --skill spec-kryota-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates and scaffolds a structured, multi-phase spec-driven development workflow using Claude Code, helping teams define clear requirements and design artifacts before implementation.

Core Features & Use Cases

  • Guides users through five phased workflows: planning, requirements, design, plan, and implementation.
  • Creates a dedicated specs workspace (./.claude/specs) and per-task spec directories with timestamped naming.
  • Enforces deterministic artifacts and structured conventions for reproducible development.

Quick Start

Invoke Claude Code to initiate the five-phase spec-driven development process as described in this skill.

Frequently Asked Questions about spec

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

FAQPage Schema
What is spec-driven development and how does it structure software planning?▼

Spec-driven development formalizes software task scopes through structured phases. It guides teams through planning, requirements, design, and implementation, generating deterministic artifacts to ensure reproducible development before writing code.

How do I create structured specs and requirements with Claude Code?▼

You can create structured specs by invoking Claude Code to initiate a five-phase workflow. It scaffolds a dedicated specs workspace with timestamped directories, enforcing conventions for requirements, design, and plan artifacts.

Can I use this spec-driven workflow for existing software team projects?▼

Yes, this workflow applies to software teams wanting to formalize task scopes. It creates a dedicated specs workspace within your project directory, establishing deterministic conventions for multi-phase development.

What's the best way to manage phased development artifacts and plan documents?▼

The best way is using a structured spec workspace that organizes artifacts into per-task directories. This enforces deterministic naming and conventions across planning, requirements, design, and implementation phases.

Does spec-driven development require external dependencies or tools?▼

No external dependencies are required. The workflow operates entirely within Claude Code, creating local spec directories and artifacts to guide the development process without needing additional packages.