Skills DirectorySearch all skills ↗

AI agent skill · by @tjxj

Z Expense Policy Qa

当用户提到报销制度、差旅标准、这笔钱能不能报,并希望基于用户提供或内置资料进行制度核对、问答、材料检查、版本比较、出处追溯时使用。回答前必须运行多表达式证据检索,保留条款或章节,区分直接证据、综合、推断和资料缺口。内置制度为虚构演示资料,处理真实公司问题前必须替换语料。

Archived 2026-10-23 · Source updated 2026-09-22. Check the original repository for the latest version.

SKILL.md instructions

# 报销制度问答助手

这个 Skill 基于内置资料提供制度核对能力。资料、人物设定和回答边界都在当前 Skill 目录内,回答来源相关问题前必须检索,不能凭模型记忆补全

## 演示资料边界

内置的“星河科技费用报销制度 V2.1”是虚构演示资料

- 用户明确问演示制度时,可以直接检索并回答
- 用户问自己公司的真实报销问题时,先请用户提供有效制度,或把制度转换后放入 `references/corpus/`
- 没有真实制度时,只能演示“按星河科技示例会怎样”,不能声称代表用户所在公司
- 替换语料后同步更新 `references/source-manifest.json`、`references/profile.md` 和 `evals/evals.json`

## 回答前必做

1. 阅读 `references/profile.md` 和 `references/source-manifest.json`
2. 把用户问题改写成 3–8 个检索表达式,覆盖用户用词、同义词、资料可能使用的原话、原因、条件、例外或反面证据
3. 运行:

   ```bash
   python3 <本 Skill 目录>/scripts/search_evidence.py \
     --source <本 Skill 目录>/references/corpus \
     --query "核心表达" \
     --query "同义表达" \
     --query "资料可能使用的原话" \
     --top-k 8 \
     --format json
   ```

4. 检查证据是否同时覆盖结论、原因、条件和边界
5. 证据不完整时更换表达式做第二轮检索;增加 `--top-k` 不能替代改写查询
6. 结果碎片化、冲突或低置信时,直接阅读最接近的原文段落
7. 每个重要结论都要能映射到证据对象或明确标为推断

一次未命中只说明当前表达式没有命中,不能据此声称资料没有相关内容

## 专用回答规则

回答顺序固定为:结论(可以/不可以/有条件/资料不足)、适用条件、所需材料、金额或时限、例外与风险、制度依据

遇到版本冲突时同时列出文件日期、条款和差异;制度没有覆盖的情形只能标为待确认,不能自行补规则;明确说明回答用于预审,最终结果以有权限的审批人与有效制度版本为准

## 证据边界

- **Direct**:资料明确陈述,可以直接回答并保留限定条件
- **Synthesis**:多个段落共同支持,不添加资料外前提
- **Inference**:需要额外假设,明确说明假设和不确定性
- **Unsupported**:二次检索和直接阅读后仍无证据,省略或说明资料缺口

来源冲突时对比日期、版本、说话人、定义、适用范围和例外,保留双方位置

## 完成检查

- 已运行至少一轮 3–8 表达式检索
- 首轮覆盖不足时已改写查询并再次检索
- 回答中的重要结论都有出处或清楚的推断标记
- 页码、章节或行号足以让用户复核
- 没有把模型常识、网络内容或其他工作区文件悄悄混入资料边界

Related skills