侧边栏壁纸
博主头像
ZOUXS的空间博主等级

人生苦短,我学python

  • 累计撰写 10 篇文章
  • 累计创建 18 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

Vibe Coding示例一(以FC模拟器为例)

zouxs
2026-05-15 / 0 评论 / 0 点赞 / 2 阅读 / 1767 字
温馨提示:
本文最后更新于 2026-05-15,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

基础模版

目标:
(预计要达到的目标)

输入:
(你能提供的源文件或素材)

输出:
(你想要得到的产出)

步骤:
(补充内容,告诉AI如何执行)

步骤

1. 需求

目标:
我希望用Python开发一个FC模拟器,最终能跑超级玛丽
现在帮我完成需求文档

输入:
当前文件夹是一个uv的python工程
rom文件夹下有超级玛丽的镜像文件

输出:
请在doc文件夹下生成需求文档proposal.md

步骤:
我不了解任何fc模拟器相关的知识
请使用提问的方式帮助我确认需求
不要猜测我的意图,任何不明确的地方都必须向我提问

2. 设计

  • 概要设计(划分模块)

目标:
根据需求文档生成概要设计文档

输入:
需求文档 doc/proposal.md

输出:
概要设计文档 doc/high-level-design.md

步骤:
根据需求文档的内容,划分出模块,识别模块与模块之间的关系
生成概要设计文档
不要猜测我的意图,任何不明确的地方都必须向我提问
  • 详细设计 (实现细节)

目标:
根据需求文档生成详细设计文档

输入:
需求文档 doc/proposal.md

输出:
详细设计文档 doc/detailed-design.md

步骤:
根据需求文档的内容,根据里面划分的模块编写详细设计文档
模块与模块之间尽量保持相互独立,可以独立进行测试
不要猜测我的意图,任何不明确的地方都必须向我提问

3. 任务

目标:
为每个模块划分最小可执行任务

输入:
需求文档 doc/proposal.md
详细设计 doc/detailed-design.md

输出:
任务列表
- doc/tasks/<module-name>.md(每个模块对应一个)
- doc/tasks/progress.md(总体进度)

步骤:
根据需求文档和详细设计
为每一个模块生成Vibe Coding用的最小任务
每个模块对应一个<module-name>.md
用check list表示子任务是否完成
progress.md中用check list表示模块是否已完成

4 .实现(Prompt提示词)

目标:
生成Vibe Coding用的Prompt

输入:
需求文档 doc/proposal.md
详细设计 doc/detailed-design.md
任务划分 doc/tasks

输出:
doc/prompt.md

步骤:
阅读输入信息,了解当前要实现的工程
生成doc/prompt.MD作为Vibe Coding的其实Prompt

主Agent,用来跟踪整体的进度
主Agent生成子Agent,用来实现每个模块,并网层测试
整个过程不会有人工参与

代码必须有完整的pytest单元测试
并通过mypy和ruff检测

生成prompt过程中
如果有任何不明确的地方必须都向我提问

0

评论区