sdd-requirement

Conduct structured interviews to define software requirements and generate requirement.md.

1|Updated Apr 25, 2026
One-click install
npx skills add https://github.com/dariomazzitellireplik-coder/sdd-skills --skill sdd-requirement
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sdd-requirement
Source: https://github.com/dariomazzitellireplik-coder/sdd-skills/tree/main/skills/sdd-requirement
Command: npx skills add https://github.com/dariomazzitellireplik-coder/sdd-skills --skill sdd-requirement

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires grill-me, and includes scripts (resource) components.

What problem does it solve?

This Skill automates the process of defining software requirements by conducting a structured, in-depth interview and documenting the findings. It's a phase of Spec-Driven Development that ensures the clarity and completeness of requirements before proceeding.

Core Features & Use Cases

  • Structured Interviews: Guides the user through the interview process to capture all necessary details.
  • Documentation Automation: Automatically generates requirement.md with IDs and ambiguity markers.
  • Approval and Iteration: Allows the user to review and modify the requirements until final approval.

Quick Start

Run /sdd-requirement to start the process and define the requirement for your feature.

Frequently Asked Questions about sdd-requirement

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

FAQPage Schema
How do I gather software requirements before starting development?

Software requirements gathering is automated by conducting a structured, in-depth interview that captures all necessary details and generates documentation before code is written. This ensures clarity and completeness for new feature development and refactoring projects.

What is spec-driven development and how does it handle requirement definition?

Spec-driven development is an approach that ensures clarity and completeness before proceeding with code. Requirement definition is handled by automating a structured interview process and documenting the findings to establish comprehensive project specifications.

How do I start a structured interview for feature requirements?

To start a structured interview for feature requirements, you run the designated command to initiate the process. The system guides you through the interview to capture necessary details and automatically generates a requirement markdown file with IDs and ambiguity markers.

Can I review and modify software requirements after they are generated?

Yes, you can review and modify software requirements after they are generated. The process includes an approval and iteration phase that allows you to adjust the captured requirements until they reach final approval, ensuring the specification is accurate.

Does the requirement gathering process work for both new features and refactoring?

Yes, the requirement gathering process works for both new feature development and refactoring projects. It automates the initial phase of spec-driven development to ensure comprehensive requirement capture before any code is written or modified.