codebuddy开发流程
如果想基于代码生成文档:
【Ask模式】请分析当前项目的代码结构和注释,自动生成一份面向开发者的 README.md,包含项目简介、启动命令、API 示例。
核心对应关系
-
Ask:答疑、解释、生成小段代码、查错
-
Plan:需求分析、技术方案、任务拆解、输出文档(不生成项目代码)
-
Craft:生成完整项目代码、文件结构、可运行的应用
10 步流程 + CodeBuddy 具体提示词
第1步:描述想法
-
模式:Plan(或 Ask)
-
提示词:
【Plan模式】我想开发一个 [软件名称],核心功能是 [一句话描述],请帮我梳理需求,列出需要澄清的问题。
第2步:AI反问澄清
-
模式:Plan 或 Ask
-
用户动作:回答 AI 的问题,可逐条回复
-
提示词(可选):
【Plan模式】我的回答如下:[依次回答] 请基于这些信息生成需求规格说明书。
第3步:生成需求规格说明书(PRD)
-
模式:Plan
-
提示词:
【Plan模式】请根据上述对话,生成一份完整的需求规格说明书,包含:项目概述、用户角色、功能清单、业务流程、非功能性需求。输出为 Markdown 格式。
第4步:技术方案设计
-
模式:Plan
-
提示词:
【Plan模式】请基于以上需求,输出技术方案,包括:技术栈选型及理由、模块划分、数据库表结构、API接口设计、部署方案。
第5步:生成项目文件结构
-
模式:Plan(规划) → 然后切换到 Craft(生成)
-
Plan 阶段提示词:
【Plan模式】请输出项目的文件目录结构,并说明每个文件的作用。
-
Craft 阶段提示词(用于生成空骨架):
【Craft模式】请根据上述文件结构,生成一个完整的项目骨架,包含所有必要的文件和基础代码(不实现完整业务逻辑,只保留空函数和注释)。
第6步:生成完整代码(分文件)
-
模式:Craft
-
提示词(对每个文件分别发送):
【Craft模式】请生成 [文件名] 的完整代码,语言用 [技术栈],代码要可直接运行。要求包含必要的依赖导入、错误处理、日志记录。
批量生成技巧:可以在一次 Craft 对话中要求生成多个文件,例如:
【Craft模式】请一次性生成以下文件的完整代码:main.go, handler.go, model.go, config.yaml。项目是一个 [描述]。
第7步:运行与调试
-
模式:Ask(最佳)
-
提示词(遇到错误时):
【Ask模式】运行后出现以下错误,请解释原因并给出修正后的代码段: [粘贴完整错误信息]
如果错误涉及多个文件,可要求:
【Ask模式】请指出错误根源,并提供修改后的完整 [文件名] 代码。
第8步:功能验证与修改
-
模式:Craft(修改代码)或 Ask(先讨论方案)
-
提示词(直接改代码):
【Craft模式】[功能名] 目前的行为是 [实际表现],我希望它改为 [预期行为]。请修改相关代码并输出完整文件。
如果需要先确认方案:
【Ask模式】我想修改 [功能名] 的行为,从 [A] 改为 [B],请分析需要改动哪些文件和函数,然后再用 Craft 模式实现。
第9步:打包成可执行文件
-
模式:Ask(指导) + Craft(生成脚本)
-
提示词:
【Ask模式】请指导我将这个 [语言] 项目打包成 [exe/apk/docker镜像],列出具体命令行步骤。
如果需要自动生成打包脚本:
【Craft模式】请生成一个 [build.sh / Dockerfile / package.json script] 用于打包当前项目为 [目标格式]。
第10步:生成用户文档
-
模式:Ask 或 Plan
-
提示词:
【Ask模式】请根据以下软件功能(可粘贴功能清单),生成一份用户操作手册,包含:安装方法、功能介绍、常见问题。输出 Markdown。
如果想基于代码生成文档:
【Ask模式】请分析当前项目的代码结构和注释,自动生成一份面向开发者的 README.md,包含项目简介、启动命令、API 示例。
完整速查表(按步骤)
| 步骤 | 做什么 | CodeBuddy 模式 | 提示词模板(精简) |
|---|---|---|---|
| 1 | 描述想法 | Plan | 我想开发[软件],功能是[一句话] |
| 2 | 回答追问 | Plan/Ask | 我的回答是...(自然回复) |
| 3 | 生成PRD | Plan | 请生成需求规格说明书 |
| 4 | 技术方案 | Plan | 请输出技术方案 |
| 5 | 文件结构+骨架 | Plan → Craft | 输出目录结构 → 生成项目骨架 |
| 6 | 生成代码 | Craft | 生成[文件名]完整代码 |
| 7 | 调试 | Ask | 运行报错:[错误信息] |
| 8 | 修改功能 | Craft | 请修改[功能]改为[预期行为] |
| 9 | 打包 | Ask + Craft | 指导打包 + 生成打包脚本 |
| 10 | 生成文档 | Ask | 生成用户操作手册 |
一个最重要的技巧
在 CodeBuddy 中,全程使用 Craft 模式 也可以完成所有步骤,因为 Craft 模式本身就有规划能力。 但为了获得更清晰的需求文档和技术方案,推荐先用 Plan 模式 输出文档,确认无误后再用 Craft 模式 生成代码。
如果您希望单次对话完成从需求到代码,直接用 Craft 模式,提示词可以这样写:
【Craft模式】我想开发一个 [软件名称],核心功能:[列出]。请完成以下全部工作:
1. 分析需求,输出 PRD 摘要
2. 设计技术方案(语言、框架、数据库)
3. 生成完整的项目文件结构和所有代码
4. 指导如何运行和打包
5. 输出用户文档

浙公网安备 33010602011771号