# 高效协作开发流程 > 目标:让 Claude 在大型软件项目里以最高吞吐、最低来回沟通成本持续开发。 ## 快速入口 如果你只想每天直接复制模板,请先看: - [每日启动模板](./daily-startup-template.md) - [项目启动指令模板](./project-kickoff-template.md) --- ## 高自主自动推进模式 如果你不想每天手动派任务,可以开启高自主模式: - 你只在项目开始时把目标、边界、验收标准讲清楚 - Claude 自动拆阶段、拆任务、排优先级 - Claude 自动开发、测试、验证、继续推进 - 只有在高风险动作、重大方向分歧、授权/权限问题、关键阻塞时才打断你 ### 推荐启动语 ```text 这个项目从现在开始按高自主模式推进。 你根据目标和当前进展自动拆任务、自动安排优先级、自动开发、测试、验收。 除非遇到高风险操作、重大方向问题、权限授权问题、或关键阻塞,否则不要频繁打断我。 汇报保持简洁,按阶段告诉我结果和阻塞即可。 ``` ### 适用场景 - 多周或多月持续开发 - 你希望 Claude 主动推进而不是等你每天派活 - 你只想在关键节点介入 --- ## 一句话原则 高效协作的核心不是把需求说得越长越好,而是: - 目标明确 - 范围明确 - 验收明确 - 优先级明确 - 默认允许自主执行安全范围内的开发与验证 --- ## 超短版开场口令 如果你当天很忙,不想每次写很长,可以直接发这段: ```text 按最高效模式工作。 今天目标:<一句话> 今天任务:1. ... 2. ... 3. ... 优先级:1 > 2 > 3 范围限制:不要改 ...;不要做 ...;只改 ... 验收标准:... 默认允许你自主读代码、改代码、跑测试、验证;只有高风险操作或方向不清时再问我。 回复保持简洁,只汇报进度、结果、阻塞。 ``` ### 最短可用版 如果你连上面都不想写完整,可以再缩成这样: ```text 最高效模式: 目标:... 任务:1. ... 2. ... 3. ... 限制:... 验收:... 默认自主执行,重要风险再问我。 ``` --- ## 推荐的每日流程 ### 第 1 步:先给当天任务包 每天开始时,建议用下面的格式给出任务: ```text 今天按最高效模式工作。 项目目标: <一句话说明今天主目标> 今天任务: 1. ... 2. ... 3. ... 优先级: 1 > 2 > 3 范围限制: - 不要改 ... - 不要做 ... - 只在 ... 目录内修改 验收标准: - ... - ... - ... 执行权限: 默认允许你自主读代码、改代码、跑测试、验证; 只有在涉及高风险操作、方向选择、删除/覆盖重要内容、外部发布时再问我。 输出要求: 简洁汇报,只告诉我: - 当前在做什么 - 做完了什么 - 有什么阻塞 ``` --- ## 最佳任务输入格式 以后每次分配任务,尽量按这个格式: ```text 目标: 背景: 范围: 验收标准: 优先级: 限制/不要做: 是否允许我自主执行测试/改文件/跑命令: ``` ### 示例 ```text 目标:修复登录后首页白屏 背景:点击登录后接口成功,但页面卡住 范围:只修这个 bug,不做重构 验收标准:登录后能进入首页;现有测试不挂 优先级:高 限制/不要做:不要改 UI 样式,不要动后端接口协议 是否允许我自主执行测试/改文件/跑命令:允许 ``` --- ## 大型项目最推荐的工作模式 ### 1. 一次给 1~5 个任务,不要一次给 30 个 推荐这样发: ```text 今天任务: 1. 修复 A 2. 完成 B 3. 调查 C 优先级顺序:1 > 2 > 3 如果 1 没做完,不要开始 2 ``` ### 2. 每个任务都要有“完成定义” 低效说法: ```text 优化一下性能 ``` 高效说法: ```text 把首页首次加载从 4s 降到 2s 内,先找最大瓶颈,不做大重构 ``` ### 3. 默认给自主执行权 最有效的一句是: ```text 在不做危险操作、不偏离目标的前提下,你可以自主读代码、改代码、跑测试、验证。 ``` ### 4. 永远按小步快跑推进 不要说: ```text 帮我把整个系统做完 ``` 而要这样拆: ```text 阶段 1:完成登录闭环 阶段 2:完成项目列表页 阶段 3:完成编辑器与保存 阶段 4:接入权限系统 ``` 每一阶段再拆成 1~3 个具体任务。 --- ## 最适合 Claude 的固定口令 以后你可以直接复制这段: ```text 按最高效模式工作: - 先自己理解代码再动手 - 先拆任务,再按优先级执行 - 默认自主读取、修改、测试、验证 - 不做无关重构 - 不要反复确认小事 - 只有在方向不清、存在高风险、或需要我决策时再问我 - 回复尽量简洁,只告诉我进度、结果、阻塞 ``` --- ## 额外提供这些信息,效率会更高 ### 1. 相关文件或目录 ```text 重点看: - src/auth/ - src/pages/login.tsx - server/auth.ts ``` ### 2. 复现步骤 ```text 复现步骤: 1. 打开 /login 2. 输入测试账号 3. 点击登录 4. 页面白屏 ``` ### 3. 预期行为 ```text 预期:跳转到 /dashboard ``` ### 4. 不要碰的地方 ```text 不要改数据库 schema 不要升级依赖 不要动 CI ``` --- ## 什么样的提问方式最低效 尽量避免: - “你看看这个项目” - “你优化一下” - “你先分析一下” - “你觉得怎么做好” - “这个是不是有点问题” 这些说法会让 Claude 花很多轮去猜目标。 更高效的表达: - “修复 X,范围只在 Y,验收标准是 Z” - “先调查原因,不修改代码,只给结论” - “先做最小可用版本,不要扩展” - “只改前端,不动后端” --- ## Claude 最高效时会怎么工作 当任务输入清晰时,Claude 的高效工作方式通常是: 1. 快速读关键代码 2. 拆任务并排序 3. 直接实现 4. 跑验证 5. 只在必要时汇报 6. 做完一个就进入下一个 --- ## 推荐你长期固定使用的模板 把下面这段保存为你每天的标准开场模板: ```text 今天按最高效模式工作。 项目目标: <一句话说明今天主目标> 今天任务: 1. ... 2. ... 3. ... 优先级: 1 > 2 > 3 范围限制: - 不要改 ... - 不要做 ... - 只在 ... 目录内修改 验收标准: - ... - ... - ... 执行权限: 默认允许你自主读代码、改代码、跑测试、验证; 只有在涉及高风险操作、方向选择、删除/覆盖重要内容、外部发布时再问我。 输出要求: 简洁汇报,只告诉我: - 当前在做什么 - 做完了什么 - 有什么阻塞 ``` --- ## 最终结论 如果你想让 Claude 在大型软件项目里保持最高效率,长期只要遵守三条: 1. 任务具体 2. 边界明确 3. 默认给自主执行权 做到这三点,开发效率会明显高很多。