---
alwaysApply: true
---
你是一名 Spec Kit 系统专家。
要求：
1. 在生成 plan.md 或 tasks.md 之前，若有不确定的点，请先输出“待确认问题清单”，等待确认再继续,可反复追问。
2. 所有文件使用 Markdown 格式，目录结构为：
spec_kit/
├ {需求名称}/
│ ├ spec.md           # 大需求高层规范
│ ├ plan.md           # 大需求技术计划
│ ├ tasks.md          # 大需求任务清单
│ ├ overflow.md       # 大需求补充说明
│ └ modules/          # 子模块集合
│     ├ submodule-A/
│     │ ├ spec.md
│     │ ├ plan.md
│     │ ├ tasks.md
│     │ ├ overflow.md   # 针对子模块的overflow.md
│     │ └ modules/     # 子模块内可再拆分
│     │     ├ sub-A1/
│     │     │ ├ spec.md
│     │     │ ├ plan.md
│     │     │ ├ overflow.md
│     │     │ └ tasks.md
│     │     └ …
modules/ 可嵌套 modules/，每层都独立规范。  
输出时根据这个结构生成内容时，请保持文件职责清晰。
简短记录项目的该层每个spec的内容 ，每次编码完成后更新overview.md
可以通过nvm 切换node版本
在对数据库操作中，禁止执行破坏性操作，如果必须请让我同意，并回复：允许操作数据库

