设计师负责
把体验意图变成可审查的实现
- 明确需求、交互、视觉目标与不修改的边界
- 管理 AI 的修改范围,持续查看效果并迭代
- 完成视觉、交互、响应式和基础功能自测
- 检查修改范围是否越界,整理清楚的版本记录与审查说明
01 / Roles
设计师对体验质量和提交质量负责,开发对工程正确性与最终合并负责。AI 是执行助手,不是责任主体
把体验意图变成可审查的实现
保证实现能安全进入主线
02 / Mental Model
先只看中文:代码要么在你的电脑上,要么在团队云端。括号里的英文只是以后会在开发工具里看到的名称,现在不用背
你正在编辑、运行和测试的代码
main电脑上的团队主线副本feature/seat-full当前任务的隔离分支Working Tree正在编辑、尚未存档的修改团队成员共同访问的项目代码
origin/main团队最新的正式代码主线origin/feature/seat-full上传后的任务分支Pull Request请求开发审查并合入先在电脑上编辑和存档,再上传给团队审查
03 / Workflow
团队规则优先。第一次加入项目只需额外完成:获得项目权限 → 下载代码 → 安装项目所需工具 → 在电脑上成功运行
目标、范围、不涉及和验收标准
确认没有未保存修改,再获取最新代码
一个任务只由一个负责人主写
公共组件、数据接口和项目工具先询问
视觉、交互、状态、响应式和原功能
确认没有越界,再保存成可回退版本
按团队约定接入最新代码
逐个确认冲突,别让 AI 一键处理全部
写清改动、截图、自测和希望重点审查的内容
自动检查通过,开发审查工程质量
原审查页面会自动更新,继续确认
开发负责发布,设计师完成上线前验收
04 / Collaboration Guardrails
核心不是让所有 AI 助手都更聪明,而是让每次修改都有唯一负责人、清楚边界、隔离空间和可回退的交接点
只允许一个人或 AI 助手主写,不与他人共享任务分支
列表、弹窗、状态、响应式分别做到可预览、可验收、可存档
通用按钮、全局样式和数据接口先约定,再让其他任务接入
说清负责人、任务分支、预计文件、依赖顺序和审查人
这是最干净的起点。刚创建的分支通常不需要再次同步
按团队规则同步代码,处理冲突,重新测试后再上传
自动检查要求、开发提醒或目标分支变化时处理;先和审查人对齐
先保存或临时收起修改,并确认负责人。已经上传后若需改写版本历史,先由开发确认方式
reset --hard、clean -fd、push --force05 / Vocabulary
先理解一个词“发生在哪里、改变了什么、风险是什么”,再学习命令。可以搜索中文、英文或常见命令
代码仓库git clone本地远端默认远端名主分支分支git switch工作区当前位置指针git status未跟踪 / 已修改暂存区git addgit commit如 8f31a72版本差异git pushgit fetchgit pullgit stash合并变基代码冲突拉取请求合并请求代码评审批准git resetgit revertgit push --force依赖.env应用程序接口构建测试与检查Continuous Integration持续交付 / 部署自动化流水线部署本地 / 开发环境预发布环境正式环境运行日志06 / Codex Prompts
把方括号里的内容替换成你的实际任务。每个提示词都要求 Codex 先说明风险,再执行动作
建议先把团队分支命名、提交格式和 PR 模板补进提示词,团队约定始终优先
我要开始任务:[任务名称] 请先不要修改代码,帮我检查: 1. 当前 Git 状态、所在分支和未提交修改 2. 远端是否有更新,当前代码是否适合开始开发 3. 建议的分支名称(遵循项目现有命名规范) 4. 这个任务预计涉及哪些文件;标出公共组件、全局配置和高风险文件 5. 当前仓库是否存在可能重叠的分支或修改;无法判断团队 Owner 时提醒我人工确认 任务范围: - 要实现:[具体内容] - 不涉及:[API / 数据库 / 权限 / 其他页面等] 如果工作区干净且适合开始,请说明建议的同步和建分支步骤。不要修改代码,不要 Commit、Push、Rebase 或 Merge;遇到冲突、其他 Agent 修改或不确定项时先停下告诉我
实现任务:[任务名称] 设计目标: - [用户看到什么 / 完成什么] - [视觉与交互要求] - [需要覆盖的状态:默认、Hover、Loading、Empty、Error、Disabled、响应式等] 修改边界: - 只修改与本任务直接相关的代码 - 优先复用现有组件和设计变量 - 不修改全局样式、API、数据库和权限逻辑 - 不升级依赖,不重构无关代码,不删除已有功能 - 如果必须修改公共组件或超出范围,先说明原因和影响,等我确认 - 只在当前任务 Branch 内工作;发现其他 Agent 的修改时不要覆盖 - 未经我确认,不执行 Commit、Push、Rebase、Merge 或任何强制 Git 操作 请先简述实现计划,再开始修改。完成后请运行相关检查,并告诉我:修改了哪些文件、每个文件为什么修改、我应该如何自测
任务已经完成,先不要 Commit 或 Push。请做一次提交前检查: 1. 总结当前 Diff:修改文件、增删范围和每项修改的目的 2. 标出任何可能越界、与任务无关或风险较高的修改 3. 确认没有意外修改依赖、全局样式、API、数据库、权限或配置 4. 运行项目现有的相关检查 / 测试,并报告结果 5. 给我一份设计与功能自测清单,包含核心流程、异常状态和响应式 6. 建议一个符合项目规范的 Commit message 任务原始范围:[粘贴任务范围] 如果发现问题,先说明并建议最小修复方案;不要自动删除或覆盖我已有的修改
请根据当前分支相对主线的实际 Diff,帮我生成一份可以直接提交给开发的 PR / CR 说明 格式包含: 1. 标题:简短说明做了什么 2. 背景 / 目标:为什么要改 3. 修改内容:按功能分点,说明关键文件或组件 4. 不在本次范围:明确没有修改什么 5. 自测结果:已验证的页面、流程、状态和屏幕尺寸 6. Review 重点:希望开发重点检查的工程风险或不确定项 7. 截图位置:用占位符提示我补充 Before / After 8. 关联需求:用占位符提示我补充任务链接 要求:只根据实际 Diff 写,不夸大测试结果;不确定的内容明确标注“待确认”。最后再给我一个提交 CR 前的 5 项检查清单
而是稳定地产出:范围明确、体验过关、自测完成、Diff 可解释、开发愿意接手 Review 的提交