graph TD
A[用户输入功能描述] --> B[speckit.specify 命令]
B --> C[扫描现有规范]
C --> D[确定下一个特性编号]
B --> E[生成语义化分支名]
E --> F[创建特性分支]
B --> G[复制规范模板]
G --> H[填充用户需求]
F --> I[创建 specs/分支名/ 目录]
H --> J[生成 spec.md 文件]
I --> J
J --> K[输出结构化规范]
K --> L[用户故事]
K --> M[验收标准]
K --> N[非功能性需求]
K --> O[待澄清标记]
O --> P[后续澄清对话]
P --> Q[更新规范]
K --> R[为 speckit.plan 准备]