无限极服务
146.43MB · 2025-10-24
在使用本指南之前,请确保您已经安装了Spec-Kit:
# 安装Spec-Kit
npm install -g @specify/spec-kit
# 验证安装
specify --version
# 已有项目初始化
# 打开项目
specify init
# 新项目初始化
specify init [项目名]
# 你需要检查生成的章程文件
/speckit.constitution 当前项目必须要严格遵守的内容、边界(如:密码等敏感信息需要加密存储,变量命名是驼峰还是下划线、SQL语句严格遵守MySQL语法还是PostgreSQL等,可以不断完善补充。)
# 也可以像这样填写,这是官方视频的示例
/speckit.constitution Fill the constitution with the bare minimum requirements for a static web app based on the template.
# 翻译后
/speckit.constitution 基于最低限度的静态网页应用程序的模板,来填写章程文件
# 会自动新建一个分支,并在分支上生成一些md文件,记录需求内容。需要关注的是生成的spec.md文件的内容
/speckit.specify 新的需求内容是什么?为什么?(不涉及如何实现,使用什么技术栈)
# 当生成的需求文档中,存在需要修改的内容时:
#(选中spec.md文件)
@spec.md 描述你需要修改的内容
# AI会返回一些它觉得不确定或必要的问题,你需要回答,来明确需求中的歧义或缺失的决策点,并记录问题和结果到需求文档spec.md文件中。
/speckit.clarify 可选,可以输入一些你重点关注的内容,比如性能瓶颈风险
# 示例
/speckit.clarify 你现在是项目产品/架构顾问,请给出一组澄清问题(不超过 12 个),用于与产品负责人对接,且每个问题后面说明为什么需要这个问题(1–2 行)。问题要基于现有表结构与业务目标。示例要命中要害(检测频率、阈值、删除策略、保留敏感信息等)。
# 将会生成一个plan.md文件,记录了完整的实现方案。你需要检查方案内容是否符合预期,是否有需要修改内容
/speckit.plan 如何实现?或对实现有什么要求?如:要使用什么技术栈、要复用代码中某部分已实现的功能、是否要生成测试代码之类的,如果有表结构之类的SQL语句,也可以输入在这里
# 当生成的方案文档中,存在需要修改的内容时
#(选中plan.md文件)
@plan.md 描述你需要修改的内容
# 将会生成一个tasks.md文件,记录了拆分后的任务步骤。你需要检查每项任务步骤是否正确,是否有多余步骤,是否缺少步骤,步骤内容是否需要修改
/speckit.tasks 基于 @plan.md,请把实现分解为 20–30 条可执行任务(tasks),每个任务包含:
- 标题
- 描述(1–2 行)
- 估时(小时)
- 前置条件
- 验收标准(单元/集成测试或 DB 变化)
- 建议实现路径(文件名)
请优先标注 P0/P1/P2。任务示例:
P0-1 实现登录功能 估时 2h 前置无 验收:用户名密码正确可以登录,密码错误不可访问系统,并提示对应错误信息
# 当需要修改任务步骤时
#(选中tasks.md文件)
@tasks.md 描述你需要修改的内容
# 命令会读取spec.md, plan.md, tasks.md, constitution.md文档,检查文档中前后矛盾或冲突的部分、潜在风险内容
/speckit.analyze
# 如果有冲突,直接在对话中描述需要修改的内容
描述你需要修改的内容
# 开发实现
/speckit.implement
# 当最终实现经常没有满足要求时
直接在对话中描述需要修改的内容,直到功能实现,并符合期望
当最终实现符合预期后,更新需求文档:
# 总结对话历史,更新需求文档
Based on the conversation, encode the learnings and the experience pieces (NOT THE TECHNICAL DETAILS) into @spec.md for the current feature.
# 总结经验
Let's transform the learnings into relevant functional requirements in the spec.
恭喜!您已经掌握了Cursor结合Spec-Kit的完整开发流程
持续实践,让AI成为您最得力的开发伙伴!
2025-10-24
网易《逆水寒》手游与宇树科技达成合作,虚拟世界将成机器人技术试验田
2025-10-24
谷歌间接承认 Tensor G5 芯片存在 GPU 问题,将推送更新优化 Pixel 10 系列手机