Turnkey Specification from Description
sdd_turnkey_specGenerate a complete EARS specification from a natural language feature description, automatically extracting requirements, classifying patterns, and producing acceptance criteria and clarification questions.
Instructions
Generates a complete EARS specification from a natural language feature description. Automatically extracts requirements, classifies into EARS patterns (ubiquitous, event-driven, state-driven, optional, unwanted), generates acceptance criteria, and identifies areas needing clarification. This is the fastest way to go from idea to spec.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| feature_name | Yes | Human-readable feature name (e.g. 'user-authentication') | |
| description | Yes | Natural language description of the feature. Can be a paragraph, bullet points, or a meeting summary. The tool will extract EARS requirements automatically. | |
| feature_number | No | Feature number (zero-padded, e.g. '001') | 001 |
| spec_dir | No | Spec directory path | .specs |
| force | No | Overwrite existing files if true | |
| clarification_responses | No | Answers to clarification questions from a previous turnkey run. Keys are question IDs (CQ-001), values are answers. When provided, the tool refines the existing specification instead of generating from scratch. |