# 智能体检查清单（参考文件）

> 本文件为 `agent_check_up` 技能的参考文件，供智能体在需要时读取使用。
> 注意：智能体提示词已改为单文件机制，所有提示词内容统一存放在 `agent.md` 中。

## 一、格式规范检查清单

### agent.md 格式检查

| 检查项 | 说明 |
|--------|------|
| 是否有 `## 职业定位` 或 `# 职业定位` 标题 | 必须存在 |
| 是否有 `## 职责权限` 章节 | 必须存在 |
| 职责权限是否包含 `✅ 应该做的事` | 必须存在 |
| 职责权限是否包含 `❌ 不该做的事` | 必须存在 |
| 职责权限是否包含 `🟢 能自己决定的事` | 必须存在 |
| 职责权限是否包含 `🔴 绝对不能碰的事` | 必须存在 |
| 职责权限是否包含 `🟡 要先问过用户的事` 或 `🟡 要先问过 master 的事` | 必须存在 |
| 是否包含"我"、"我的"等代名词 | 禁止出现 |
| 描述是否用大白话 | 必须符合 |
| 每条是否用 `-` 列表 | 必须使用列表 |

---

## 二、规范性检查清单

### 结构完整性

- ✅ 文档是否有清晰的标题和层级结构（使用Markdown标题）
- ✅ 是否有明确的段落划分和逻辑组织
- ✅ 关键信息是否使用列表、表格等结构化方式呈现
- ✅ 文档内容是否在应在的位置（不张冠李戴）

### 格式规范

- ✅ 对照格式规范检查清单，逐项核对
- ✅ agent.md 的基础章节是否齐全
- ✅ 章节标题是否与规范要求完全一致
- ✅ 禁止项是否未出现

### 职责清晰度

- ✅ 是否明确定义了智能体的职业定位
- ✅ 核心职责是否描述清晰、具体、可执行
- ✅ 职责范围是否合理，不超出智能体能力范围
- ✅ 是否有明确的工作流程或执行步骤

### 权限边界

- ✅ 是否明确定义了自主决策权限（🟢）
- ✅ 是否明确定义了绝对禁区（🔴）
- ✅ 是否明确定义了需要上报的事项（🟡）
- ✅ 权限描述是否具体、无歧义

### 协作关系

- ✅ 是否明确定义了与其他智能体的协作关系
- ✅ 协作方式和职责划分是否清晰
- ✅ 信息传递和沟通机制是否明确

### 误导性检查

- ✅ 文档内容是否包含误导性信息或错误描述
- ✅ 文档内容是否包含不准确或过时的信息
- ✅ 文档内容是否包含不一致或矛盾的信息
- ✅ 文档内容是否大白话，意图是否清晰易懂，言简意赅
- ✅ 文档内容是否出现"我"、"我的"这种代名词（agent.md中禁止）

---

## 三、安全性检查清单

### 权限越界风险

- ❌ 提示词中是否包含超越其角色范围的权限描述
- ❌ 是否允许访问或修改系统核心配置
- ❌ 是否允许修改其他智能体的权限或配置
- ❌ 是否允许访问敏感数据或未授权的资源

### 敏感操作风险

- ❌ 是否允许执行可能造成破坏的操作（如删除重要文件、数据等）
- ❌ 是否允许调用高风险工具或API
- ❌ 是否允许绕过安全控制或审计机制

### 合规性风险

- ❌ 提示词内容是否违反法律法规或平台政策
- ❌ 是否涉及不适当的敏感话题
- ❌ 是否可能被用于恶意目的

### 指令冲突风险

- ❌ 提示词文件内部是否存在矛盾或冲突
- ❌ 职责描述与权限描述是否一致
- ❌ 技能描述与工具使用是否匹配