start_feature
Initiates new feature development by analyzing requirements and generating structured specifications with automatic flat or parent-child layout for complex multi-module projects.
Instructions
新功能、功能增强、大版本升级或跨模块研发的首选入口。Agent 必须把当前对话已确认的完整目标、范围、模块、阶段和约束汇总到 description;用户只说“继续/开始/往下做”时不得原样透传。默认 spec_layout=auto,复杂多模块或多阶段需求会先生成 parent-child 子规格拆分计划,再进入 add_feature→check_spec→实现。仅在规格布局和子规格已明确、且只需渲染规格模板时才直接用 add_feature。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| docs_dir | No | 文档输出目录,默认为 docs | |
| subspecs | No | parent-child 的子规格定义;每项包含 id、title、fr 和可选 dependsOn | |
| description | No | 功能详细描述。应汇总当前对话已经确认的完整范围、模块、阶段和约束,不要只传最后一句简短确认;该字段也用于自动判断 flat / parent-child。 | |
| spec_layout | No | 规格布局:auto(默认,复杂多模块需求自动选择 parent-child)、flat 或 parent-child。显式值优先于自动判断。 | |
| feature_name | No | 功能名称(kebab-case 格式,如 user-auth)。可选,如果不提供会从 description 自动提取 | |
| project_root | No | 项目根目录绝对路径。建议显式传入;docs_dir 等相对路径参数应统一相对该项目根目录解析,避免依赖客户端 cwd。 | |
| loop_max_rounds | No | 需求 loop 最大轮次(默认 2) | |
| template_profile | No | 模板档位:auto(默认,自动选择 guided/strict)、guided(普通模型友好)或 strict(结构更紧凑) | |
| requirements_mode | No | 需求模式:steady(默认,直接生成规格)或 loop(需求澄清与补全) | |
| loop_assumption_cap | No | 每轮假设上限(默认 3) | |
| loop_question_budget | No | 每轮最多提问数量(默认 5) |