从需求到上线,让 AI 管理你的整个研发流程!


title: "从需求到上线,让 AI 管理你的整个研发流程"
author: "smallnest"
publish_date: "2026-05-17"
summary: "介绍 goal-workflow:AI 驱动的端到端研发工作流,覆盖 PRD 生成、需求拆解、代码审查、自动提交等全流程自动化"

你是否曾经有过这样的经历:

  • 写了一篇 PRD,结果开发实现的时候完全跑偏

  • 实现完代码后,发现还有一堆体力活要做:代码审查、写 commit、创建 PR、等待 CI 检查...

  • 团队成员对同一个需求理解不一致,导致返工

  • 多次开会同步需求进度,但最终代码还是和预期不一样

  • Issue 拆得太细或太粗,开发时常卡住不知道下一步该做什么

  • 每次提交都要重新敲一遍规范的 commit message,累死了

如果你也遇到过这些问题,不妨来了解一下 goal-workflow。这是一套 AI 驱动的研发工作流系统,覆盖从需求分析到代码交付的完整生命周期。

什么是 goal-workflow?

goal-workflow 是一套专为 Claude Code 和其他 AI 代码编辑器设计的工作流工具集。它通过一系列 Skill(技能)模块,将产品规划、代码实现、代码审查、代码提交、文档优化等环节串联起来。

简单来说,它解决的是 "从想法到发布,中间所有的繁琐工作"

四步闭环:从需求到交付

goal-workflow 将软件开发拆分为四个标准化步骤,每一步由一个专属 Skill 驱动:

步骤 命令 输入 输出
1. 规划 /prd 功能描述 / 产品想法 PRD 文档 + Issue 卡片
2. 实现 /goal 一个 Issue 卡片 可运行的代码实现
3. 审查 /review-it 代码变更 通过审查的干净代码
4. 交付 /ship-it 已审查的代码 已合入的 PR + 已关闭的 Issue

Step 1:/prd — 需求规划

传统的方式是先写文档,再开会评审需求,再拆解任务。在 goal-workflow 中,你只需要描述一个想要做的功能,比如:"给任务管理系统加一个优先级功能",然后系统会自动提出 3-5 个关键澄清问题(带 A/B/C/D 选项):

1
2
3
4
5
1. 这个优先级功能主要解决什么问题?
A. 帮助团队聚焦重要任务
B. 自动排序任务列表
C. 支持紧急任务通知
D. 区分长期和短期任务

你只需要回答"1A, 2C, 3B"这样的格式,系统就能生成结构化的 PRD 和对应的 Issue 列表。每个 Issue 都是独立可实施的,还会标注依赖关系:

1
2
3
4
5
📋 Generated 4 Issues from PRD:
#1: Add priority field to database (backend, high)
#2: Display priority indicator (frontend, high) — depends on #1
#3: Add priority selector (frontend, medium) — depends on #1
#4: Filter tasks by priority (frontend, medium) — depends on #1, #2

支持 GitHub Issues、本地 Markdown 文件和百度 iCafe 多种创建模式。

Step 2:/goal — 功能实现

选择一个 Issue 卡片,Agent 会理解验收标准并端到端实现:

1
2
/goal #42          # 指定 GitHub Issue 编号
/goal tasks/issue-001.md # 指定本地 Issue 文件

Agent 会自动读取 Issue 描述、分析代码库结构、编写实现代码、运行测试,逐条确认验收标准是否满足。一个 Issue,一次会话,完成一个功能。

Step 3:/review-it — 代码审查

提交前自动审查代码,发现潜在问题并迭代修复。/review-it 的审查原则很有意思——它不盲从:

  • 验证后执行:每个发现都通过读取真实代码验证,而非盲目应用
  • 拒绝噪音:拒绝不切实际的边界情况、投机性风险、过度重构
  • 迭代修复:修复后重新审查,直到无可操作发现
  • 最小变更:优先小修复,不做不必要的大重构

它会自动检测你的工作区状态(未提交变更、分支差异等),选择合适的审查模式。

Step 4:/ship-it — 提交交付

代码审查通过后,/ship-it 一键完成收尾流程:

1
git commit → git push → gh pr create → gh pr merge → gh issue close

具体来说:

  • 提交代码,commit message 自动关联 Issue 编号
  • 推送分支并创建 PR(PR body 包含 Closes #N
  • Squash merge 合入,自动删除远程分支
  • Issue 自动关闭(或手动关闭),添加实现总结

遇到 CI 失败、合并冲突等常见问题也有对应的处理策略。

整个过程,四步闭环,除了写代码之外,几乎所有其他工作都是自动化的。

技术特色

  1. 端到端闭环:PRD → Issue → 实现 → 审查 → 提交 → 优化
  2. 多工具兼容:支持 Claude Code、Codex、OpenCode、DeepSeek TUI
  3. 双语支持:中英文触发词,适合中文开发者
  4. 可信审查:验证后执行,而非盲目应用
  5. 灵活部署:GitHub Issues、本地 Markdown、百度 iCafe 多平台支持

快速开始

1
2
3
4
5
6
7
8
# 全局安装
npx skills add smallnest/goal-workflow -g

# 在项目中使用
/prd 创建需求文档
/goal 开始实现
/review-it 代码审查
/ship-it 提交发布

总结

goal-workflow 的核心理念是:让 AI 做它最擅长的事情,人专注于创造性工作

它不是要取代开发者,而是成为你的研发助理,处理那些重复、规则、耗时的工作,让你可以专注于真正有价值的事情。

如果你是个人开发者,可以用它加速 MVP 的开发;如果你是团队成员,可以用它标准化工作流程;如果你是开源项目维护者,可以用它自动化 Issue 处理。


项目地址GitHub - smallnest/goal-workflow

安装npx skills add smallnest/goal-workflow

欢迎尝试,如果觉得有用,请给个 Star 支持一下。