speckit-wizard

Guides users through feature definition, requirements gathering, and technical planning.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill tackles the challenge of building complex features by ensuring thorough specification and planning before any code is written, reducing ambiguity and rework.

Core Features & Use Cases

  • Formal Specification: Guides users to create detailed feature specifications, including user scenarios, functional requirements, and acceptance criteria.
  • Technical Planning: Generates an implementation plan with tasks, dependencies, and testing strategies.
  • Iterative Development: Integrates with tools like the Ralph loop for a structured, iterative implementation process.
  • Use Case: When developing a new, intricate user authentication system, this Skill will help define all requirements, map out the technical steps, and ensure every aspect is validated before and during coding.

Quick Start

Use the speckit-wizard skill to begin defining a new feature specification for user profile management.

Frequently Asked Questions about speckit-wizard

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

FAQPage Schema
How do I create detailed feature specifications before writing code?

Feature specifications are created by guiding users through detailed feature definition, user scenarios, functional requirements, and testable acceptance criteria. This structured requirements gathering reduces ambiguity and rework before coding begins.

What is the best way to plan technical implementation for complex software features?

Technical planning for complex features is handled by generating an implementation plan with specific tasks, dependencies, and testing strategies. This creates a clear technical roadmap to structure the iterative development process.

Does spec-driven development work with iterative implementation loops?

Spec-driven development integrates with iterative implementation loops like the Ralph loop. This supports continuous checklist generation and validation during coding, ensuring every requirement is met throughout the process.

When do I need to use specification-driven development for my project?

Specification-driven development is needed when building intricate new features, such as a user authentication system. It ensures thorough requirements mapping and technical planning to prevent ambiguity and rework in complex software projects.

How do I generate testable acceptance criteria for a new user profile management system?

Testable acceptance criteria are generated during the formal specification phase by defining detailed user scenarios and functional requirements. This ensures every aspect of the user profile management feature is validated before and during coding.