m-sdd-specify

Capture software requirements through convergent interviews and structured templates.

2|Updated Jul 2, 2026
One-click install
npx skills add https://github.com/mituso89/Spec-Driven-Development-toolkits --skill m-sdd-specify
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: m-sdd-specify
Source: https://github.com/mituso89/Spec-Driven-Development-toolkits/tree/main/m-sdd-specify
Command: npx skills add https://github.com/mituso89/Spec-Driven-Development-toolkits --skill m-sdd-specify

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill assists in clearly specifying software requirements by focusing on the business perspective, enabling a smooth transition from feature ideas to detailed, reviewable specs.

Core Features & Use Cases

  • Feature Requirement Specification: Capture detailed requirements for new features or product changes.
  • Convergent Interview Method: Use a convergent requirement-capture interview to streamline requirements gathering.
  • Spec Template Utilization: Apply structured templates for consistency in specification creation.
  • Approval & Routing: Provide clear next steps after approval, ensuring proper progression through the software development lifecycle.

Quick Start

Initiate the process with 'm-sdd-specify specify feature "My Feature Name"'.

Frequently Asked Questions about m-sdd-specify

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

FAQPage Schema
How do I specify software requirements with a business stakeholder focus?

To specify software requirements with a business stakeholder focus, you can use a convergent interview method that guides a structured conversation about feature needs, assesses boundaries, and writes specifications in business terminology.

What is the best way to capture feature requirements for the software development lifecycle?

The best way to capture feature requirements for the software development lifecycle is using structured spec templates. This ensures consistent specification creation and facilitates a smooth handoff from feature ideas to the development planning phase.

How do I write a software requirements specification for non-technical stakeholders?

You can write a software requirements specification for non-technical stakeholders by validating user understanding during a focused conversation. This process captures feature needs and translates them into business terminology for clear review.

Can I use a convergent interview method to streamline software requirements gathering?

Yes, you can use a convergent interview method to streamline software requirements gathering. It guides you through a focused conversation to assess feature boundaries and capture detailed requirements effectively.

What are the limitations of using templates for software feature specification?

While spec templates provide consistency for software feature specification, they are limited to structuring the captured requirements. The process relies on a convergent conversation to validate business impact and assess feature boundaries before planning.

When do I need a structured specification process for feature development?

You need a structured specification process for feature development when transitioning from initial feature ideas to the development planning phase. It ensures business impact is assessed and requirements are clearly defined for stakeholder approval and routing.