spec-kitty.specify

Guide mission specification creation with branch strategy and discovery interviews.

1|1|Updated May 1, 2026
One-click install
npx skills add https://github.com/stijn-dejongh/spec-kitty-design --skill spec-kitty-specify-stijn-dejongh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec-kitty.specify
Source: https://github.com/stijn-dejongh/spec-kitty-design/tree/main/.agents/skills/spec-kitty.specify
Command: npx skills add https://github.com/stijn-dejongh/spec-kitty-design --skill spec-kitty-specify-stijn-dejongh

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires spec-kitty, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the challenge of creating detailed mission specifications, ensuring a clear understanding of the project's goals, scope, and requirements.

Core Features & Use Cases

  • Mission Specification Creation: Guides the user through creating comprehensive mission specifications.
  • Branch Strategy Confirmation: Ensures the correct branch strategy is chosen for the project.
  • Discovery Interview: Facilitates a structured discovery process to gather all necessary information.
  • Specification Quality Validation: Validates the completeness and quality of the created specification.

Quick Start

Invoke the skill and follow the prompts to create a mission specification for your project.

Frequently Asked Questions about spec-kitty.specify

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

FAQPage Schema
How do I create a detailed mission specification for a software development project?

Creating a detailed mission specification involves a structured discovery interview to gather project goals, scope, and requirements, followed by quality validation. This skill guides you through that process to ensure project alignment.

What is the best way to define project scope and requirements before coding?

Defining project scope and requirements is best achieved through a structured discovery process and branch strategy confirmation. This ensures a clear understanding of project goals before development begins.

How do I confirm a branch strategy for a new software development project?

Confirming a branch strategy happens during the mission specification creation process. The workflow prompts you to select and validate the correct branching approach for your specific repository.

Do I need access to the repository root to generate project specifications?

Yes, you need access to the repository root to generate project specifications. The workflow requires this access to properly run spec-kitty tools and validate the created specification files.

Can I use this discovery interview process for research project specifications?

Yes, you can use this discovery interview process for research project specifications. The skill is designed to guide users through creating comprehensive specifications for both software development and research projects.

How does specification quality validation work for mission specifications?

Specification quality validation works by checking the completeness and quality of your created mission specification. This step ensures all necessary project goals, scope, and requirements are accurately captured.