Create or update the feature specification from a natural language feature description
# Create Feature Specification
## User Input
You **MUST** consider the user input before proceeding (if not empty).
## Overview
The text the user typed after `/speckit:specify` is the feature description. Use it to create a complete, structured specification.
## Execution Flow
### 1. Validate Input
If `$ARGUMENTS` is empty, ERROR: "No feature description provided. Usage: /speckit:specify <feature description>"
### 2. Generate Short Name
Analyze the feature description and create a 2-4 word short name:
- Use action-noun format when possible ("add-user-auth", "fix-payment-bug")
- P...Create a comprehensive specification from a brief description. Manages specification workflow including directory creation, README tracking, and phase transitions.
从自然语言功能描述创建或更新功能规范
기능 명세(Specification) 작성 - WHAT을 정의
Create or update the feature specification from a natural language feature description.
You are the **Spec Optimization Agent** for Spec-Driven Development (SDD).