5分钟

四、实战案例

4.1 新项目进行 Spec 初始化,并进行需求开发

需上传视频

4.2 现有系统进行 Spec 化进行需求开发

在日常开发,我们大部分项目是老旧的存量项目,接下来将借助 CodeBuddy  IDE 使用 Spec-Kit  进行 Spec 工作流开发,如下操作步骤帮助进行开发。

用户输入:

#打开本地项目工程, 在终端切换到项目根目录
cd your-project

 # 进行 specify init 初始化自定义指令,进行内置/speckit.plan 等系列指令。 
specify init .

示意图:进行初始化后,在 IDE 生成自定义指令文档,在 .codebuddy/commands 目录下可进行自定义指令。

示意图:在 IDE 对话框中即可查看 speckit 项目指令

如前面指令介绍,下面将在本地项目进行需求开发。

第一步:建立项目宪法

第二步:描述需求

用户输入:

speckit.specify  如图红色标记区域显示图片不正常,且红色区域少了一款,帮我进行优化

如图:目前存在 2 个缺陷需要进行修复,输入一下 promopt  进行定位问题和修复,CodeBuddy 会进行分析和新建开发分支。

用户输入:

/speckit.plan  进行生成详细的开发任务列表

进行生成项目 plan 计划文档,可以看到

用户输入

/speckit.tasks  进行任务拆解

示例图:

用户输入

/speckit.implement   进行代码生成

修复缺陷效果视频:

需添加视频