speckit-workflow

Guide spec-driven development from feature specifications to dependency-ordered task lists.

3|1|Updated Feb 2, 2026
One-click install
npx skills add https://github.com/HouseGarofalo/claude-code-base --skill speckit-workflow-housegarofalo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-workflow
Source: https://github.com/HouseGarofalo/claude-code-base/tree/main/.claude/skills/speckit-workflow
Command: npx skills add https://github.com/HouseGarofalo/claude-code-base --skill speckit-workflow-housegarofalo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the entire software development lifecycle by guiding users from initial feature ideas through detailed specifications, technical planning, and actionable task generation, ensuring clarity and efficiency.

Core Features & Use Cases

  • Specification Creation: Transforms natural language feature descriptions into structured specifications with user scenarios, functional requirements, and success criteria.
  • Ambiguity Resolution: Identifies and clarifies ambiguities in specifications through targeted questions.
  • Technical Planning: Generates detailed implementation plans, including project structure, data models, and API contracts.
  • Task Breakdown: Creates dependency-ordered task lists for efficient development execution.
  • Use Case: When starting a new feature, use this skill to generate a comprehensive specification, then a technical plan, and finally a list of tasks for the development team.

Quick Start

Use the speckit workflow skill to create a feature specification from the description "As a user, I want to be able to reset my password so that I can regain access to my account if I forget it."

Frequently Asked Questions about speckit-workflow

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

FAQPage Schema
How do I generate a software specification from a natural language feature description?

To generate a software specification, you input a natural language feature description and the Skill transforms it into a structured specification with user scenarios, functional requirements, and success criteria.

What is the best way to break down a technical implementation plan into actionable tasks?

The best way to break down a technical implementation plan into actionable tasks is using a spec-driven workflow that creates dependency-ordered task lists for efficient development execution.

How does ambiguity resolution work when creating feature requirements?

Ambiguity resolution works by analyzing your feature requirements and identifying unclear areas, then asking targeted questions to clarify the specifications before generating the technical plan.

Can I use this spec-driven workflow with task management systems like Archon?

Yes, you can use this spec-driven workflow with task management systems like Archon, as it supports integration for seamless execution tracking of the generated tasks.

Does the technical planning include data models and API contracts?

Yes, the technical planning includes detailed implementation plans that cover project structure, data models, and API contracts to guide the development process.