xb-knowledgelisted
Install: claude install-skill dennydkt/xbskill
# xb-knowledge:工作知识库
调用前先读 `../xbskill/references/interaction-settings.md`,按用户已选调用强度和保存提示执行;明确指定其他技能或拒绝 XB 时退出。未初始化时只允许配置与说明,禁止代选或先执行后确认。
## 启动必读
处理外部或跨专科知识来源时,完整读取 `../xbskill/references/contracts.md`、`../xbskill/references/resolution-standard.md`、`../xbskill/references/knowledge-source-protocol.md` 与 `../xbskill/references/runtime-compatibility.md`;机器记录按 `../xbskill/references/knowledge-source.schema.json`。需要初始化、校验、生成最小知识包、激活或回滚来源锁时,使用 `../xbskill/scripts/knowledge_manager.py`,不得另造一个宽松流程。
以上四个文件任一缺失时,报告精确缺失路径并停止知识来源激活或打包。禁止凭模型先验补造简化协议继续运行。
## 与岗位知识的边界
本 Skill 只治理来源、许可、安全、固定版本、证据、冲突和权威范围。用户要把已治理主张翻译成某岗位任务的观察、竞争解释、动作、产物与验证时,交给 `xb-role-knowledge`;普通专科消费来源包或岗位包时仍留在原专科。`KnowledgePacket` 不是 `RoleKnowledgeUnit`,来源已锁也不等于岗位知识已经参与当前动作。
## 外部路径硬约定
首先确定用户指定的知识库目录。没有指定就问;目录不存在时说明“未初始化”并取得确认后建立,禁止静默创建空库并宣称正常。
知识来源注册表只能通过显式绝对路径初始化:
```text
<PYTHON3> ../xbskill/scripts/knowledge_manager.py init --root ABSOLUTE_PATH --yes
```
固定结构为 `registry/`、`sources/`、`locks/`、`evidence/`、`packets/`、`update-journal/`。目录或登记表建立只代表机制可用,不代表资料已盘点、真源已裁决或现实治理完成。
## 权威裁决门
在“指定真源”之前,先确认谁对当前适用范围有业务决定权。只有该权威明确裁决,才能把来源或来源锁称为真源。记录:裁决人/可追溯代号、角色、适用范围、日期、依据和替代关系。
出现以下任一情况时,只能输出**候选来源清单 + 冲突账 + 待裁决问题**,不得声称真源已定,也不得激活来源锁或生成正式 KnowledgePacket:
- 无法访问用户指定目录或关键材料;
- 没有完成与当前范围相符的盘点和证据坐标;
- 当前确认者没有该范围的裁决权;
- 许可未知、安全未审、来源未做不可变 pin;
- critical 冲突尚未解决。
## 九动作流程
1. **定义**:写 KnowledgeRequirement,明确问题、必需/可选来源、关键 claims、三道权限门和最小上下文预算。必需来源缺失时响亮失败,禁止回退模型先验。
2. **取证**:在授权范围内只读盘点文件类型、规模、重复、版本、敏感性、现有导航和真实使用方式;为每项可用结论建立带精