Cursor × Codex × Claude Code,配合 GitHub GitFlow,
让 AI 提速,让流程兜底。
适合:会写代码、但还没系统用过 AI 编程工具的你
10 年全栈工程师 · 聚焦 NLP 算法与问答架构
全栈工程师
从前端到后端到模型
算法 + 架构
一直在和语言模型打交道
每月 Token 消耗
重度 AI 编程实践者
今天讲的不是理论,是每天 20 亿 Token 烧出来的工作流。
"完全沉浸在感觉里,忘记代码本身的存在"——用自然语言驱动 AI 写代码,人只看结果。原型起飞极快。
纯靠"感觉"的项目大多活不过两周。业界共识转向 Spec-Driven Development:先写清楚规格,再让 Agent 干活(GitHub Spec Kit、Kiro 等)。
就像写作:不是人人要当作家,但人人都要会写邮件、写方案。Coding 也一样,正在变成写作、表格、PPT 之后的新通识能力。
不是人人都要当工程师,但人人都该学会 Coding——学会用 AI 把想法做出来。而今天要讲的,就是怎么把"指挥 AI"从个人技能升级成团队的规模化工程。
Karpathy 说"最热的新编程语言是英语"——而它的文件格式是 Markdown。2026 年,每个主流 AI 系统都在读它、写它、按它执行。
AGENTS.md 开放标准(Linux 基金会),6 万+ 仓库 Codex / Cursor / Copilot 原生读取 CLAUDE.md Claude Code 每次会话自动加载的 "常驻系统提示词" SKILL.md 一个文件夹 + 一个 md = 一项技能 spec.md Spec 驱动开发:md 是源码, 代码是编译产物
你们已经在用了:开发规范、Issue 模板、PR 模板全是 Markdown——这些文档不是"配套材料",它们就是喂给 AI 的程序。
| 形态 | AI 原生 IDE(VS Code 系),可切换多家模型 | CLI + 桌面客户端 + IDE 插件(2026.4 桌面端重做) | 桌面 App + IDE 扩展 + CLI + 云端沙箱 |
| 干活方式 | 边写边改,所见即所得 | 给任务 → 读全库 → 改文件跑命令 → 出 diff;桌面端多会话并行 + Routines 定时任务 | 本地/云端随意切换;Goal mode 朝着目标连跑数小时甚至跨天 |
| 擅长 | 日常功能开发、改样式、小步迭代 | 跨文件改动、架构调整、理解大代码库 | 批量并行任务:补测试、修一类 Bug、依赖升级 |
| 心智模型 | 「带 AI 的编辑器」 | 「结对的资深工程师」 | 「云上的外包队伍」 |
2026 年形态正在趋同:三家都有客户端、都支持多 Agent 并行。差异不在界面,在侧重——Cursor 重交互、Claude Code 重代码库理解、Codex 重云端异步。成熟团队往往组合使用,个人版都在 $20/月 左右。本页结论有时效性:以各家官网最新文档为准。
购买建议:从 $20 起步,用限额倒逼自己先把工作流跑顺——大多数人卡在方法而不是额度上。被限额持续卡住产出时再升级,账才算得过来。三家(Claude / OpenAI / Cursor)档位类似,优先买你主力工具那家。
AI 一次能改 30 个文件,但你 Review 不动 30 个文件。速度上来了,质量失控了。
所以我们的核心原则只有四句话:
AI 越能干,越需要流程把它框住。每一环都是给 Agent 上的一道保险:
每个 PR 只解决一个 Issue,改动小、目的明确,十分钟能看完。
写得好的 Issue 可以直接喂给 Cursor / Claude Code / Codex 当任务描述——一份输入,人机通用。
# 建任务 gh issue create --title "新增 Agent 名称输入框" # 提 PR(自动带上 commit 信息) gh pr create --fill # 盯 CI gh pr checks --watch # Review 与合并 gh pr review --approve gh pr merge --squash
安装:brew install gh(Mac)/ winget install GitHub.cli(Windows)。人用它省鼠标,Agent 用它干活——同一套命令。
优化一下 Agent 页面
任务:新增 Agent 名称输入框 范围:只改 AgentCreateForm 组件 不包含:数据库 / 执行逻辑 / 权限 验收标准: - 名称不能为空 - 超过 50 字提示错误 - 提交时带上 name 字段
背景 / 目标 / 范围 / 不包含 / 验收标准——其中"不包含"对 AI 最重要,它划定了 Agent 不许越过的边界。
feature/issue-12-agent-create bugfix/issue-18-task-status hotfix/login-error 英文小写 · 用 - 连接 · 带 Issue 编号 永远不直接在 main 上写代码
请先不要直接改代码。帮我分析: 1. 这段代码在做什么 2. 我的需求应该改哪些文件 3. 最小改动方案是什么 4. 可能影响哪些地方 5. 我应该怎么测试 我的需求是:xxx
feat: add agent create form fix: resolve task status refresh test: add agent form tests update / fix / 改一下 / 临时提交 ✕
Agent 产品加测:模糊输入会追问而不是乱执行、不无限循环、工具调用失败有兜底、日志能看到关键步骤。
"AI 写完了" ≠ "完成了"。完成的标准:你已验证它能正常工作,且没破坏原有功能。
## 我改了什么 ## 我为什么这样改 ## 我测试了什么 已测试: 1. 创建 Agent 成功 2. 名称为空时提交失败 3. 接口 400 时页面有提示 ## 我不确定的地方
禁止出现:"这是 AI 写的,我也不太清楚。"
这种代码不应该进入仓库。AI 生成的代码,提交者本人负责。
规模化的本质:把"人盯人"换成"流程 + 门禁盯所有人(和所有 Agent)"。流程不变,干活的单元从 5 个人变成 5 个人 × N 个 Agent。
Harness 本意是"马具"——前面说 GitFlow 是缰绳,业界把这套思路做成了一门学科。
Model 越来越强,也越来越同质化 ——模型是商品 Harness 包住 Agent 的工具、护栏、 反馈回路和可观测层 ——这才是竞争力
88% 的 Agent 项目死在上生产之前。死因大多不是模型弱,而是 Harness 脆。
Terraform 作者 Mitchell Hashimoto(2026.2)给出核心定义:每当 Agent 犯一次错,就工程化一个机制,让它永远不再犯这个错。
Harness 工程不需要新工具,它是把现有工程设施变成 Agent 的"环境":
从"亲手写代码",转向设计环境、写清意图、搭反馈回路——让 Agent 在环境里自己跑对。
Agent 又把测试命令记错了?别只是再纠正一次——把正确命令写进 CLAUDE.md。错误一次,规则一条,团队所有人的 Agent 同时受益。
AI 可以帮你:解释代码、定位 Bug、生成小组件、补测试、写类型、整理文档。它提高的是速度,替代不了你的责任。
1. 装上工具,登录一次 brew install gh && gh auth login 装一个 Agent:Claude Code / Cursor / Codex 任选 2. 给你的项目写第一份 CLAUDE.md 项目结构 + 启动命令 + 三条编码规则,10 行就够 3. 打开仓库保护 禁止直接 push main · PR 必须 1 人 Review 4. 挑一个最小任务跑全流程 Issue → 分支 → AI 先解释再生成 → 自测 → PR 5. Agent 犯一个错,就往 CLAUDE.md 加一条规则
别追求一步到位。流程是跑出来的,不是设计出来的——先跑通一个最小闭环。
需求进 Issue,开发走分支,代码开 PR,
AI 先解释再生成,改动保持最小,
写完必须自测,核心模块不乱碰。
Vibe Coding 给了每个人一支施工队,
GitFlow + 规范决定了它盖的是大楼,还是废墟。