FM-07 需复核 · v1.3
为编码智能体写一份项目说明文件
仓库里的一份短文件,写明如何构建、如何测试以及边界在哪里,并用一个小任务验证过。
最终产出
一份写明确切命令、边界、约定和完成标准的说明文件,并经过一个试用任务的检验。
- 难度
- 熟练
- 耗时
- 首次约 1 小时
- 适用环境
- 仓库中的编码智能体,完全支持
这条技能适合你吗?
适用场景
- 仓库里有不止一个人,或者不止一个智能体会话在工作。
- 智能体老是跑错测试命令,或者去改自动生成的文件。
不适用场景
- 这个仓库只是一次性的实验。
- 为了让文件起作用,你得把凭据写进去。
开始之前
- 在干净检出下能构建和测试项目的命令。
- 对哪些目录和操作属于禁区已经达成一致。
步骤
检查点没过,就不要往下走。
-
原样写下命令
列出确切的安装、构建、测试和代码检查命令,从一次成功的运行里直接复制。
检查点 每条命令粘到全新终端里都能成功。
-
说明边界
指明不能编辑的目录、需要审批的操作(依赖、数据库迁移、联网),以及“绝不把密钥写进文件”这一条。
检查点 每条边界都写成具体规则,而不是偏好。
-
用示例说明约定
指定一个现有文件,作为风格、命名和测试的范本。
检查点 每条约定都指向仓库里真实存在的文件。
-
定义完成标准
列出必须通过的检查,以及智能体在结束时应当汇报什么。
检查点 复核者看完汇报就能判断任务是否完成。
-
跑一个试用任务
只给智能体这份文件和一个小而真实的任务,记下它每一处做错的地方。
检查点 每个错误要么促成一次文件修改,要么被判定与文件无关。
可能出问题的地方
- 安全 这份文件会被工具和人读取。绝不要放入令牌、内部主机名或客户数据。
- 准确性 过时的命令比没有命令更糟。构建方式一变,就要重跑这些命令。
修订记录
| 版本 | 日期 | 变更 |
|---|---|---|
| v1.3 | 标记为需复核:智能体工具的文件约定变化很快。 | |
| v1.2 | 增加了试用任务这一步。 | |
| v1.0 | 首次发布。 |