Vibecoding · 需求与上下文
从模糊想法到仓库上下文与可验收规格
让 AI 开发前先读项目规则、现有结构和真实边界,再把对话变成可检查的规格。
本页目录
学完这一篇,你应该能够
- 为仓库建立清楚的工作入口
- 把需求写成行为与验收
- 控制改动范围和未知项
项目规则是开发任务的系统上下文
AGENTS.md、CLAUDE.md 或项目说明可以告诉 AI 怎样启动、测试、组织文件和保护数据。规则要短、真实、可执行;过期说明比没有说明更危险。
先读现状,再决定改哪里
修改前应检查入口文件、相关组件、数据流、测试和运行方式。不要为了使用熟悉模板而替换一个已经工作的架构,也不要把无关重构混进功能修改。
PRD 或 Issue 要写可观察行为
规格应说明谁在什么情况下做什么、系统怎样响应、失败时发生什么,以及什么证据代表通过。未知信息应记录为假设或待确认项。
- 范围内与范围外
- 正常路径与边界路径
- 数据和权限限制
- 验收步骤与预期结果
- 需要保留的旧行为
动手练习
把上一课的小工具写成一页规格,包含范围、三条用户行为、两个异常情况、五条验收标准和一个明确不做的功能。
完成标准
- AI 能从项目入口找到运行与测试方式
- 规格描述行为而非模糊形容词
- 无关改动被明确排除
资料说明
根据 PandaUp 资料中的开放式开发流程、课件生成脚本与脱敏 Agent 工程案例重新编写。本文讲解可迁移的方法,不公开内部数据、个人记忆、真实票据或第三方受限内容。