sdd-spec

Generate EARS specs, plans, and task lists from a direction.

Updated Apr 17, 2026
One-click install
npx skills add https://github.com/rajnishkhatri/AgentsFramework --skill sdd-spec-rajnishkhatri
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sdd-spec
Source: https://github.com/rajnishkhatri/AgentsFramework/tree/main/.cursor/skills/sdd-spec
Command: npx skills add https://github.com/rajnishkhatri/AgentsFramework --skill sdd-spec-rajnishkhatri

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the process of writing the EARS spec, running the clarify pass, deriving the plan and task list, and cross-checking against the constitution before any code is written. It helps maintain a structured and compliant development process.

Core Features & Use Cases

  • Automated Specification: Generates EARS spec based on a chosen direction.
  • Clarification: Facilitates structured ambiguity pass for spec clarification.
  • Planning: Derives architecture, file-level touchpoints, and migration steps.
  • Task List Creation: Decomposes into atomic tasks with dependencies and verification.
  • Cross-Check: Ensures spec, plan, and tasks align with the constitution.
  • Use Case: Ideal for teams following the SDD (Software Development Definition) process, especially in regulated or high-assurance environments.

Quick Start

Run the sdd-spec skill with the direction 'new-feature' to generate the spec, clarify, plan, and task list for a new feature.

Frequently Asked Questions about sdd-spec

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

FAQPage Schema
How do I automate EARS specification and task list creation for software development?

Automate EARS specification and task list creation by running the sdd-spec skill with a chosen direction. It generates the spec, runs a clarification pass, derives the plan, and outputs atomic tasks automatically.

What is the SDD process for deriving architecture and file-level touchpoints?

The SDD process structures software development by generating an EARS spec, clarifying ambiguities, and deriving architecture with file-level touchpoints. It ensures alignment with the project constitution before coding begins.

How do I generate a development plan and task list from a project constitution?

Generate a development plan and task list by providing an input direction and a constitution reference. The skill cross-checks the derived architecture and atomic tasks against the constitution to ensure compliance.

Can I use automated specification for high-assurance or regulated software environments?

Automated specification is ideal for high-assurance or regulated software environments. It enforces a structured development process by cross-checking the EARS spec, plan, and task list against the project constitution.

Do I need a constitution reference to start the clarify pass and planning stages?

You need a constitution reference to start the clarify pass and planning stages. The skill requires both an input direction and the constitution reference to ensure the generated spec and tasks remain compliant.

What's the best way to decompose a software specification into atomic tasks with dependencies?

Decompose a software specification into atomic tasks with dependencies by automating SDD stages 2-4. The skill processes the clarified spec to generate a structured task list with verification steps for the development team.