specify

Transform feature ideas into detailed product specifications through interactive interviews and validation.

89|32|Updated May 28, 2026
One-click install
npx skills add https://github.com/genkovich/sdd --skill specify-genkovich
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: specify
Source: https://github.com/genkovich/sdd/tree/main/skills/specify
Command: npx skills add https://github.com/genkovich/sdd --skill specify-genkovich

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill facilitates the transformation of initial feature ideas into detailed product specifications, ensuring clarity, completeness, and alignment with strategic goals.

Core Features & Use Cases

  • Socratic Interview: Captures and deep-dives into the problem space through interactive questioning.
  • Product Spec Drafting: Automatically generates a product specification document with context, goals, user stories, acceptance criteria, and KPIs.
  • Ideation Suite: Offers depth-tunable ideation analyses, including competitive research, strategic approaches, and multi-perspective reviews.
  • Socratic Validation: Validates acceptance criteria and non-functional requirements through a shared Socratic loop.
  • Critic and Commitment: Engages a critic agent to ensure the spec meets predefined standards before committing changes.
  • Use Case: Ideal for product managers, tech leads, and developers to ensure that feature requirements are well-defined and actionable.

Quick Start

To start the specification process for a feature, use the command: /sdd:specify feature-name

Frequently Asked Questions about specify

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

FAQPage Schema
How do I write product specifications from raw feature ideas?

Yes, Socratic validation ensures acceptance criteria and non-functional requirements are thoroughly validated through an interactive loop, guaranteeing that software development specifications meet predefined standards.

What is the best way to gather requirements for feature development?

Yes, an ideation suite provides depth-tunable analyses including competitive research and strategic approaches, ensuring comprehensive product specification drafting for software development processes.

Can I validate acceptance criteria before committing software development specifications?

To draft product specifications for feature development, initiate a structured interview protocol that transforms initial ideas into detailed documents containing user stories, acceptance criteria, and KPIs.

Does ideation analysis help with competitive research for product specification writing?

To draft product specifications for feature development, initiate a structured interview protocol that transforms initial ideas into detailed documents containing user stories, acceptance criteria, and KPIs.

What is included in product specification drafting for software development?

Product specification drafting includes generating a document with context, goals, user stories, acceptance criteria, and KPIs to ensure feature requirements are well-defined and actionable for developers.