受Garry Tan的gstack启发的一套结构化开发工作流程。适用于用户想要构建功能、启动项目、进行代码审查或发布代码等场景。
Dev Workflow - 结构化开发 Sprint.是一项面向实际任务的技能,主要用于A 6阶段开发过程,将模糊的想法转化为运算代码. 每个阶段都有明确的角色,一个定义的输出,并反馈到下一个.。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
一个六阶段的开发流程,将模糊的想法转化为可交付的代码。每个阶段都有明确的角色、定义清晰的输出,并自然衔接至下一阶段。各阶段按顺序执行;若上下文已明确,也可跳过前置阶段。
| # | 阶段 | 角色 | 输出 |
|---|---|---|---|
| 1 | Think | YC Office Hours Coach | DESIGN.md |
| 2 | Plan | Eng Manager | PLAN.md |
| 3 | Build | Implementer | 代码 + 测试 |
| 4 | Review | Staff Engineer | 评审报告 |
| 5 | Test | QA Lead | 缺陷报告 + 修复 |
| 6 | Ship | Release Engineer | PR / 部署 |
# 从零开始
"我想构建 X" → 执行全部 6 个阶段
# 或直接向我提出请求:
"在 [功能描述] 上运行 dev-workflow"
我将逐阶段推进,为每个阶段启动一个专注的子智能体(subagent),并为其配置恰当的模型与提示词(prompt)。
当已有充分上下文时,可跳过部分阶段:
任一阶段均可独立运行:
/think — 重构问题视角、挑战既有假设、撰写 DESIGN.md/plan — 制定架构、数据流、测试策略,并撰写 PLAN.md/build — 基于 PLAN.md 实现功能/review — 执行代码评审,并对明显问题自动修复/test — 浏览器端测试、回归测试、生成缺陷报告/ship — 同步代码、运行测试、推送提交、创建 PR目标:在编写代码前,重新定义问题本身。
启动一个子智能体(Sonnet),使用 references/prompts.md 中的 Think 提示词。该智能体会:
DESIGN.md,凝练产品愿景核心原则:倾听用户的“痛点”,而非其提出的“功能需求”。用户说“每日简报应用”,实际想要的是“个人首席助理 AI”。
目标:在编码前锁定系统架构。
启动一个子智能体(Sonnet),使用 Plan 提示词。它读取 DESIGN.md 并生成 PLAN.md,内容包括:
核心原则:计划未获批准前,禁止编写任何代码。对范围蔓延须进行严苛质疑与控制。
目标:依据 PLAN.md 编写代码。
可在主会话中执行,或启动子智能体(简单功能用 Haiku,复杂功能用 Sonnet)。该智能体读取 PLAN.md 并执行:
核心原则:严格遵循计划。若发现计划有误,须先更新 PLAN.md,再开展编码。
目标:发现能通过 CI 但会在生产环境崩溃的问题。
启动一个子智能体(Sonnet),使用 Review 提示词。它将:
核心原则:保持偏执心态。假定这段代码明日就会遭遇各种边界场景。
目标:像真实用户一样测试,而非像开发者那样测试。
启动一个子智能体(Sonnet),使用 Test 提示词。它将:
browser 工具)核心原则:用户不读代码。请点按钮,主动破坏系统。
目标:一条命令直达生产环境。
在主会话中执行:
核心原则:若测试失败,则不得发布。必须先修复问题。
| 阶段 | 模型 | 原因 |
|---|---|---|
| Think | Sonnet | 需具备判断力以重构问题视角 |
| Plan | Sonnet | 架构决策依赖深度推理能力 |
| Build | Haiku/Sonnet | 简单功能 → Haiku;复杂功能 → Sonnet |
| Review | Sonnet | 缺陷检测需深度分析能力 |
| Test | Sonnet | 浏览器交互需强上下文理解能力 |
| Ship | Haiku | 机械性执行任务,对推理要求低 |
对于大型项目,可在不同分支上并行运行多个冲刺:
实际可支持的最大并行数:3–5 个冲刺(受限于上下文管理能力)。
所有阶段输出均位于项目根目录:
DESIGN.md — Think 阶段产出的产品愿景PLAN.md — Plan 阶段产出的架构与里程碑规划若无需长期保留,可在 Ship 完成后清理相关输出文件。
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.6万人学习
共89课时 | 133.1万人学习
共49课时 | 82万人学习