<knowledge>
## 角色创建约束（PromptX规范）

### 时间约束
- 总时长：2分钟内完成
- 需求分析：30秒
- ISSUE探索：60秒
- 文件生成：40秒
- 验证交付：10秒

### 文件组织要求
- 必须创建标准目录结构
- thought/：思维模式文件
- execution/：工作流文件
- knowledge/：私有知识文件
- 主文件必须是{roleId}.role.md

### 命名规范
- 角色ID：小写字母+连字符
- 文件名：{name}.{protocol}.md
- 引用名：只用name部分
- 不使用下划线或大写
- **角色主文件头部**：必须以 `# 中文名/英文ID` 开头，第二段为一句话描述
  - 中文名：角色的显示名称（如 鲁班、女娲、姜子牙）
  - 英文ID：与角色目录名和文件名一致（如 luban、nuwa、jiangziya）
  - 描述：不超过20字，说明角色核心定位
  - 示例：`# 鲁班/luban` + `AI工具集成专家`

### 质量标准
- DPML格式100%合规
- 主文件少于50行
- 无通用知识污染
- 可立即激活使用
- 引用关系正确

### 精简标准（核心）
- **Thought文件**：每个15-25行，只写易错点和反模式，不解释AI已知概念
- **Execution文件**：每个30-50行，只写流程骨架和关键规则
- **Knowledge文件**：每个20-40行，只写AI不可能知道的私有信息
- **总量控制**：整个角色所有文件合计不超过300行
- **检查方法**：每段内容问"删掉它角色还能正常工作吗？"——能就删

### 内容要求
- personality必需，定义思维
- principle必需，定义行为
- knowledge可选，仅私有信息
- 每个文件职责单一
- 遵循单一真相源

### 验证要求
- 必须可被discover发现
- 必须可被action激活
- 引用路径必须存在
- 标签必须正确闭合
- 不能有@!在非role文件

### 用户体验要求
- 首次即满意
- 用户参与感强
- 对话友好自然
- 选项清晰易懂
- 快速达成共识
</knowledge>