GStack Dev Workflow

Polar Sponsor
爱发电 赞助
.NET 9.0

受Garry Tan的gstack启发的一套结构化开发工作流程。适用于用户想要构建功能、启动项目、进行代码审查或发布代码等场景。

Dev Workflow - 结构化开发 Sprint.

功能概述

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 阶段开始
  • "仅对此分支执行 Review 和 Ship" → 运行 Review → Test → Ship
  • "我需要一次设计评审" → 仅运行第 2 阶段(Plan)

单阶段执行

任一阶段均可独立运行:

  • /think — 重构问题视角、挑战既有假设、撰写 DESIGN.md
  • /plan — 制定架构、数据流、测试策略,并撰写 PLAN.md
  • /build — 基于 PLAN.md 实现功能
  • /review — 执行代码评审,并对明显问题自动修复
  • /test — 浏览器端测试、回归测试、生成缺陷报告
  • /ship — 同步代码、运行测试、推送提交、创建 PR

各阶段详情

阶段 1:Think(YC Office Hours)

目标:在编写代码前,重新定义问题本身。

启动一个子智能体(Sonnet),使用 references/prompts.md 中的 Think 提示词。该智能体会:

  1. 围绕真实痛点(而非功能需求)提出 6 个强制性问题
  2. 挑战原始表述——例如:“你说的是 X,但实际需要的是 Y”
  3. 提出 3 种实现方案,并预估各自投入成本
  4. 推荐最窄可行切入点(narrowest wedge),确保明日即可交付
  5. 撰写 DESIGN.md,凝练产品愿景

核心原则:倾听用户的“痛点”,而非其提出的“功能需求”。用户说“每日简报应用”,实际想要的是“个人首席助理 AI”。

阶段 2:Plan(Eng Manager)

目标:在编码前锁定系统架构。

启动一个子智能体(Sonnet),使用 Plan 提示词。它读取 DESIGN.md 并生成 PLAN.md,内容包括:

  1. 架构图(ASCII 格式)
  2. 数据流向与状态机
  3. 文件结构与模块边界
  4. 测试策略与典型故障模式
  5. 里程碑拆解(优先交付什么)

核心原则:计划未获批准前,禁止编写任何代码。对范围蔓延须进行严苛质疑与控制。

阶段 3:Build(Implementer)

目标:依据 PLAN.md 编写代码。

可在主会话中执行,或启动子智能体(简单功能用 Haiku,复杂功能用 Sonnet)。该智能体读取 PLAN.md 并执行:

  1. 按顺序实现各里程碑
  2. 伴随代码同步编写测试(目标覆盖率 >80%)
  3. 以里程碑为单位进行原子化提交
  4. 在 PLAN.md 中更新实施过程中的关键备注

核心原则:严格遵循计划。若发现计划有误,须先更新 PLAN.md,再开展编码。

阶段 4:Review(Staff Engineer)

目标:发现能通过 CI 但会在生产环境崩溃的问题。

启动一个子智能体(Sonnet),使用 Review 提示词。它将:

  1. 比对当前变更与 main/develop 分支的差异
  2. 识别逻辑错误、竞态条件、边界情况等隐患
  3. 自动修复明显问题(如格式、未使用导入项等)
  4. 标记完整性缺失点与安全风险
  5. 生成结构化评审报告

核心原则:保持偏执心态。假定这段代码明日就会遭遇各种边界场景。

阶段 5:Test(QA Lead)

目标:像真实用户一样测试,而非像开发者那样测试。

启动一个子智能体(Sonnet),使用 Test 提示词。它将:

  1. 在真实浏览器中打开应用(使用 browser 工具)
  2. 遍历所有用户操作路径
  3. 覆盖边界情况与错误状态
  4. 以可复现步骤形式报告缺陷
  5. 自动修复问题并生成回归测试用例

核心原则:用户不读代码。请点按钮,主动破坏系统。

阶段 6:Ship(Release Engineer)

目标:一条命令直达生产环境。

在主会话中执行:

  1. 与远程仓库同步(git pull/rebase)
  2. 运行完整测试套件
  3. 审核测试覆盖率
  4. 推送代码并创建 PR
  5. 更新项目文档

核心原则:若测试失败,则不得发布。必须先修复问题。

模型选型

阶段 模型 原因
Think Sonnet 需具备判断力以重构问题视角
Plan Sonnet 架构决策依赖深度推理能力
Build Haiku/Sonnet 简单功能 → Haiku;复杂功能 → Sonnet
Review Sonnet 缺陷检测需深度分析能力
Test Sonnet 浏览器交互需强上下文理解能力
Ship Haiku 机械性执行任务,对推理要求低

并行冲刺

对于大型项目,可在不同分支上并行运行多个冲刺:

  1. 为每个冲刺创建独立的功能分支
  2. 为每一分支启动专属子智能体
  3. 各子智能体完全隔离运行
  4. 按顺序执行评审与合并

实际可支持的最大并行数:3–5 个冲刺(受限于上下文管理能力)。

输出文件

所有阶段输出均位于项目根目录:

  • DESIGN.md — Think 阶段产出的产品愿景
  • PLAN.md — Plan 阶段产出的架构与里程碑规划
  • Review 报告输出至 stdout(保留在对话记录中)
  • Test 报告输出至 stdout

若无需长期保留,可在 Ship 完成后清理相关输出文件。

相关专题

更多
Aionclaw智能助手介绍
Aionclaw智能助手介绍

本专题汇总了AionClaw(AI龙虾助手)的功能介绍与在线使用入口。AionClaw是杭州趣猿人工智能有限公司推出的桌面级AI智能体,能直接在电脑上读写文件、运行脚本、操作浏览器,自动交付Word、PPT、Excel等成品。

2026.09.20

0

13

AionClaw AI智能体与电脑自动化任务执行功能使用教程
AionClaw AI智能体与电脑自动化任务执行功能使用教程

AionClaw专题整理AI智能体与电脑自动化相关功能使用教程,涵盖安装部署、AI任务执行、Skills技能、文件处理、浏览器控制、电脑操作、持久记忆、聊天工具连接以及办公、编程和内容创作等功能,帮助用户快速掌握AionClaw的实际使用方法。

2026.09.20

0

15

AI视频生成软件推荐
AI视频生成软件推荐

本专题汇总了当前主流的AI视频生成软件推荐与排行榜单,涵盖seko、AniShort、剧云、Lovart、LiblibAI及立刻mv等热门工具。同时整理了各软件在文生视频、图生视频、时长限制、画质表现及免费额度等方面的差异对比,助您快速选对适合创作需求的AI视频生成工具。

2026.09.16

0

9

ai生成视频的工具免费版合集
ai生成视频的工具免费版合集

本专题汇总了当前免费AI生成视频工具的排行榜与推荐清单,涵盖seko、讯飞智作、AniShort及剧云、Lovart等多模型集成平台。同时整理了各工具的免费额度、输出时长、水印政策及适用场景差异,助您快速选择合适工具开启AI视频创作。

2026.09.16

0

10

Pandas时间序列分析与可视化报表
Pandas时间序列分析与可视化报表

本专题整理Pandas日期转换、时间索引、重采样、滚动窗口、时区处理、plot绘图、Styler表格样式和报表输出方法。

2026.09.16

0

23

Pandas数据筛选索引与清洗处理
Pandas数据筛选索引与清洗处理

本专题整理Pandas中的loc、iloc、条件筛选、query查询、缺失值处理、重复值删除、类型转换和字符串列清洗方法。

2026.09.16

0

25

Pandas数据读取导入与文件导出处理
Pandas数据读取导入与文件导出处理

本专题整理Pandas读取CSV、Excel、JSON、SQL、Parquet等文件的方法,以及to_csv、to_excel、to_sql和to_parquet等常用数据导出流程。

2026.09.16

0

27

GDB怎么设置断点
GDB怎么设置断点

本专题介绍GDB按照函数名、源代码行号和文件位置设置断点的方法,详细说明run、continue、next、step等命令的配合使用,帮助定位程序崩溃、逻辑异常及代码未按预期执行的问题。

2026.09.11

0

28

GDB怎么查看变量值
GDB怎么查看变量值

本专题介绍GDB调试过程中查看变量值的具体方法,涵盖局部变量、函数参数、数组、结构体和指针内容查询,同时整理变量持续显示、格式化输出及无法读取变量时的排查思路。

2026.09.11

0

22

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.6万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 133.1万人学习