---
name: "candidate-skill-filter"
display_name: "候选Skill筛选"
owner_agent: "知识库优化师"
phase: "P0"
default_enabled: true
auth_required: false
lock_policy: "enabled"
maturity: "M2 资料/模板增强"
source_mode: "customer-final-runtime"
---

# 候选Skill筛选

## 定位

归属 Agent：知识库优化师。

目标等级：M2 资料/模板增强。

合并策略：P0优先补强。

能力依据：当前客户真实需求场景模块与候选Skill筛选机制；本版已内置 AIOS 运行框架、业务护栏、模板和可执行流程；完整开发来源保留在内部证据包，不随客户运行包分发。

## 触发场景

新需求或外部 Skill 想并入交付包。

典型触发词：

- 候选Skill筛选
- 知识库优化师
- 候选Skill, Skill筛选, 达尔文, 准入, candidate, prompt-ready

## 输入契约

基础输入：外部 Skill、客户真实需求、输入来源、人审边界。

执行前必须确认：

- 工作目录已选择 `国际站商家AI交付包/`，且能读取 `AGENT_START_HERE.md`。
- 已读取 `harness/runtime-policy.json`、`harness/writeback-policy.json` 和 `bindings/authorization-policy.json`。
- 已区分客户原始资料、AI 判断、人工确认项和待验证信息。
- 如果任务涉及 OKKI/CRM/后台/外发/报价，先确认授权状态；未授权时只输出草稿和操作清单。

## 输出契约

- 读取确认：本次读取了哪些文件/资料，哪些缺失。
- 资料事实：只列可由来源证明的事实。
- AI判断：明确标注推断依据和置信度。
- 人工确认项：列出必须由客户或负责人确认的字段。
- 本周行动：不超过 5 条，包含负责人、时间和复查点。
- 写回位置：执行记录、诊断洞察、LLM-Wiki、FAQ/SOP 候选或不写回。
- 写回决策：可写回 / 待确认 / 禁止写回。

## 执行流程

1. 读取来源资料、执行记录、诊断洞察、人工确认项和现有 LLM-Wiki。
2. 把内容拆成资料事实、AI 判断、人工确认项、写回位置和禁止写回项。
3. 只有被客户确认或可由原始资料直接证明的内容，才能进入长期事实。
4. 重复出现的问题进入 FAQ 候选；稳定流程进入 SOP 候选；高频动作进入候选 Skill。
5. 对无法证明、互相冲突或含隐私的信息，写入待验证区，不进入稳定知识。
6. 用 MVP 验收清单判断本轮交付是否通过，并给出修补动作。

## 质量标准

- 每一个结论必须能回到来源资料、客户输入或明确标注为 AI 判断。
- 每一个建议动作都要说明负责人、触发条件、风险和复查时间。
- 每一个草稿都要保留人工确认项，不能让客户误以为已经可以直接外发或执行。
- 每一个写回项都要先经过写回门禁：可证明事实写长期库，未验证判断写待验证区，敏感/冲突信息不写回。
- 输出要能被下一个 Agent 接手：路径、文件名、任务状态和缺口必须清楚。

## 验收检查

- 是否已经输出读取确认。
- 是否已经区分资料事实、AI 判断和人工确认项。
- 是否已经列出 STOP 条件触发情况。
- 是否已经给出写回位置和写回决策。
- 是否保持高风险动作锁定，没有自动报价、外发、改后台或写 CRM/OKKI。

## 失败分支

- 资料不足：输出 missing 字段和最低补资料清单，不编造事实。
- 资料冲突：列出冲突资料，要求人工确认后再写入稳定知识库。
- 授权不足：只做只读分析或草稿，不进入 OKKI/CRM/后台写回。
- 客户要求直接外发：停止在草稿层，提示需要人工复制发送。

## STOP 条件

出现以下任一情况，必须停止在草稿/清单/待确认层，不得继续执行：

- 要求自动发送客户消息、邮件、WhatsApp、EDM、TM 或 RFQ 回复。
- 要求自动报价承诺、承诺交期、承诺认证、承诺库存或合同条款。
- 要求自动修改国际站后台、P4P 预算、RFQ 权益、商品发布或 Smart Listing。
- 要求写入 OKKI/CRM 关键字段、自动分配客户或修改客户阶段。
- 要求使用未提供的客户案例、认证、产能、图片或平台数据。

## 人审边界

- 不自动报价承诺。
- 不自动外发客户消息。
- 不自动修改国际站后台。
- 不自动修改 P4P 预算。
- 不自动领取 RFQ 权益。
- 不自动写 OKKI/CRM 关键字段。
- 不伪造平台数据、认证、产能、客户案例或图片。
- 客户确认前，AI 判断不得进入长期事实。

## 样例

### 输入样例

```text
我已经把本次资料放到 来源资料/本次任务/。
请用 候选Skill筛选 处理，只输出草稿和待确认项，不要外发、不改后台。
如果资料不够，请先列补资料清单。
```

### 输出样例

```markdown
## 读取确认
- 已读取：
- 缺失：
- 授权状态：

## 资料事实
- ...

## AI判断
- ...

## 人工确认项
- ...

## 本周行动
1. ...

## 写回位置
- ...

## 写回决策
- 可写回 / 待确认 / 禁止写回
```

## 工具脚本

本 Skill 已绑定客户运行包内的 runtime tool。默认启用的脚本只能处理本地资料、模板、报告或校验；涉及后台抓取、cookie、OKKI/CRM、平台写回、外部站点抓取或自动外发的脚本默认锁定，必须客户/负责人确认后才可运行。

| 工具 | 默认状态 | 入口 | 用途 |
| --- | --- | --- | --- |
| `agent-core-self-improvement` | locked_until_authorized | `runtime-tools/agent-core-self-improvement/scripts/activator.sh` | 继承 SiMobiX agent-core 的经验沉淀和 Skill 抽取脚本；客户长期启用前需要确认写回位置。 |
| `source-script-archive-locked` | locked_until_authorized | `runtime-tools/source-script-archive-locked/None` | 收纳未归入高频业务工具的剩余来源脚本；默认锁定，避免脚本能力丢失但不直接执行。 |

调用原则：优先读取 `bindings/skill-tool-map.json`；只在授权状态满足时运行脚本；脚本输出仍需经过 `harness/writeback-policy.json` 写回门禁。

## 模板

- `templates/input-template.md`：输入模板。
- `templates/output-contract.md`：输出契约。
- 完整来源、合并矩阵和开发验证证据不随客户运行包分发，统一保留在内部证据包。


## 写回协议

- 单次任务结果写入 `运行日志/`。
- 可验证的长期事实交给知识库优化师写入 `LLM-Wiki/`。
- 未验证判断写入 `验收与复盘/` 或诊断洞察，不进入稳定事实。
- 可复用流程进入 FAQ/SOP 候选；连续验证后再升级为正式 Skill。

## 安全声明

本 Skill 只能基于客户提供资料和已授权字段工作。任何外发、报价、后台修改、CRM/OKKI 写回、预算调整和权益领取，均必须由客户或负责人手动确认。
