7.5 从上手到独立开发的 30 天路线¶
阅读完本节后,你应该能按 30 天节奏练习,从网页对话过渡到用
Claude Code/Codex/OpenCode独立完成真实项目。
这条路线默认你会编程、会 Git、会终端。它不教基础,只训练 Agent 工作流。
总目标¶
30 天结束时,你应该能独立完成:
一个小型 Web 项目
一个自动化脚本
一个个人工作流工具
一次 bugfix / refactor
一套最小 harness
重点不是项目多,而是每个项目都走完整循环:
flowchart LR
A[需求] --> B[交接卡]
B --> C[本地 Agent]
C --> D[验证]
D --> E[review]
E --> F[文档沉淀]
第 1 周:从网页对话到任务定义¶
目标:不再把网页对话当开发环境,而是当需求澄清和方案探索工具。
| 天 | 任务 | 产出 |
|---|---|---|
| Day 1 | 选一个你想做的小工具 | 一页想法说明 |
| Day 2 | 用网页 GPT / Claude 拆需求 | PRD 初稿 |
| Day 3 | 用 Gemini 或长上下文工具整理资料 | 背景摘要 |
| Day 4 | 把 PRD 改成 Task Handoff | 交接卡 |
| Day 5 | 为任务写 Done When | 验收标准 |
| Day 6 | 找一个已有 repo 作为练习对象 | repo map |
| Day 7 | 复盘网页对话哪些有用、哪些该丢弃 | lessons learned |
合格标准:
- 每个任务都有
Out of Scope。 - 每个验收标准都可验证。
- 不把网页模型生成的代码直接粘进项目。
第 2 周:本地 Agent 基础循环¶
目标:熟练跑通下面这条闭环。
flowchart LR
A[Research] --> B[Plan]
B --> C[Implement]
C --> D[Validate]
D --> E[Review]
| 天 | 任务 | 产出 |
|---|---|---|
| Day 8 | 让 Claude Code / Codex / OpenCode 只读分析 repo | 文件地图 |
| Day 9 | 做一个小 bugfix | 最小 diff |
| Day 10 | 给已有逻辑补测试 | 测试 diff |
| Day 11 | 做一个小功能 | 功能 diff |
| Day 12 | 故意让 Agent 先计划再执行 | plan.md |
| Day 13 | 跑测试、lint、typecheck | validation.md |
| Day 14 | 让 Agent review 自己的 diff | review notes |
合格标准:
- 非平凡任务都先 read-only。
- 你能指出 Agent 改了哪些文件、为什么改。
- 至少处理过一次测试失败。
第 3 周:MCP、skills 和最小 harness¶
目标:把重复上下文搬运和重复流程自动化。
| 天 | 任务 | 产出 |
|---|---|---|
| Day 15 | 写项目 AGENTS.md 或 CLAUDE.md |
Agent 规则 |
| Day 16 | 写 docs/commands.md |
命令索引 |
| Day 17 | 接一个只读文档 MCP | MCP 验证记录 |
| Day 18 | 接一个浏览器或 Git MCP | 工具调用记录 |
| Day 19 | 把 PR review 提示词做成 skill | SKILL.md |
| Day 20 | 用 skill 跑一次真实 review | findings |
| Day 21 | 复盘哪些规则该沉淀 | 更新文档 |
合格标准:
- MCP 至少有一次成功调用和一次失败处理记录。
- skill 有明确触发场景和输出格式。
AGENTS.md/CLAUDE.md控制在可读范围,不变成垃圾桶。
第 4 周:独立完成一个综合项目¶
目标:从需求到交付独立完成。
推荐项目三选一:
| 项目 | 内容 |
|---|---|
| Web 小项目 | 资料收藏、任务看板、账单分析、文件索引 |
| 自动化工具 | 批量整理文件、生成 CSV、抓取公开数据、日志分析 |
| 工作流工具 | issue triage、PR review、学习资料索引、周报生成 |
| 天 | 任务 | 产出 |
|---|---|---|
| Day 22 | 写 PRD 和任务目录 | tasks/project/prd.md |
| Day 23 | 让 Agent 做架构调研和计划 | plan.md |
| Day 24 | 实现第一个可运行版本 | MVP diff |
| Day 25 | 补核心测试和错误处理 | tests |
| Day 26 | 接入一个 MCP 或写一个 skill | 扩展能力 |
| Day 27 | 做一次重构或性能改进 | refactor diff |
| Day 28 | 完整验证和文档同步 | validation |
| Day 29 | 让 Agent 做 code review | review report |
| Day 30 | 复盘并整理个人最佳实践 | personal playbook |
30 天后的能力标准¶
你应该能做到:
- 用网页模型澄清需求,但不依赖网页模型落地代码。
- 用
Claude Code/Codex/OpenCode在真实 repo 里小步交付。 - 能判断何时用 MCP,何时写 skill。
- 能为项目搭最小 harness。
- 能处理 Agent 跑偏和测试失败。
- 能通过 review 和验证控制质量。
失败也算训练¶
如果 30 天里某天失败,不要补做更多代码。写复盘:
失败发生在哪一层?
- Prompt 不清楚?
- Context 不足?
- Harness 缺失?
- 工具选错?
- 验证太晚?
Vibe Coding 的进步来自这种定位能力。