Skip to content
Back to skills

Xb Restore

ASecurity

调用受用户配置约束:高自动、中先确认、低须明确开启;用户指定其他技能时禁止接管。从项目 memory/xbskill 的进度、会话和本体记忆中恢复当前任务相关状态,核对来源、冲突与时效后继续。用于接着上次、恢复项目、之前做到哪。触发:$xb-restore、续上、接着上次。

  • 2 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 19, 2026
ai-agents

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 19, 2026

npx -y skills add dennydkt/xbskill --skill xb-restore --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Xb Restore?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Xb Restore
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/dennydkt-xb-restore/badge)](https://www.skillsdirectory.com/skills/dennydkt-xb-restore)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: xb-restore
description: 调用受用户配置约束:高自动、中先确认、低须明确开启;用户指定其他技能时禁止接管。从项目 memory/xbskill 的进度、会话和本体记忆中恢复当前任务相关状态,核对来源、冲突与时效后继续。用于接着上次、恢复项目、之前做到哪。触发:$xb-restore、续上、接着上次。
---

# xb-restore:恢复工作状态

调用前先读 `../xbskill/references/interaction-settings.md`,按用户已选调用强度和保存提示执行;明确指定其他技能或拒绝 XB 时退出。未初始化时只允许配置与说明,禁止代选或先执行后确认。

直调时先读取 `../xbskill/references/contracts.md`、`../xbskill/references/resolution-standard.md`、`../xbskill/references/session-memory-protocol.md` 与 `../xb-memory/SKILL.md`;任何文件缺失时报告精确路径并停止,不得凭记忆补造。

## 欢迎回来开场(宾至如归)

供导航壳启动时调用。项目确定且存在 `memory/xbskill/` 时:

1. 先读 `progress.md` 定位最近工作,再按本轮用户消息通过 `xb-memory` 查询相关本体;本体未初始化时才沿用 session/classification/context 旧链。
2. 开场不超过两行:一行带上次的主目标、当前一步和反馈点(标注“记自 MM-DD”),一行问现状(“接着上次的 X 继续,还是今天有新的事?”)。不倒全部细节,不重复教程。
3. 没有存档的项目不输出任何“欢迎回来”;直接处理当前问题。
4. 记忆空白不得用“我记得”填充;不确定就说不确定,诚实优先于亲切。
5. 开场只负责接住,不机械执行存档里的 next step;是否继续由用户本轮目标重新判断(见流程第 6 步)。

## 流程

1. 确定项目和 `memory/xbskill/` 目录;缺失时明确“没有可恢复存档”并询问正确路径,不新建空目录冒充成功。
2. 列出候选会话/快照的时间、标题、目标和完整性,不能仅凭“最新”跨项目猜测。
3. 从当前任务生成最小查询请求,运行 `../xb-memory/scripts/memory_ontology.py query`。优先读取命中断言、冲突、时效和来源轮次,再按需读取对应 `session.md`、产物与旧 `context/` 档案。默认不加载 transcript 全文;用户要求核对原话时只读取命中轮次。查询 `no_match` 时显式说明本体未命中,禁止用最近记录补位。若会话含活动决策事件,按事件 ID 与绝对路径读取原事件,分别识别当时事实/判断/假设和后来追加的结果;不得用回填结果改写“当时就知道”。
4. 输出恢复包:上次目标与 G 层级、价值需要、解决/调整/退出判断、H 帮助能级、Question/Problem 类型、解决范围、用户侧变化、现实证据或下一反馈点、未解决部分、已确认事实、结论、产物、采用的 SourceLock/claim IDs(若适用)、活动决策事件的 ID/路径/决定—授权—执行—回填状态/下一复盘触发(若适用)、能力证据、人物/公司约束、否决项、待验证、下一步。旧状态摘要只作为历史,不推定用户现在仍相同;旧知识锁若失效则响亮报告,不退回模型记忆。
5. 做时效检查:目标、当前状态、选择门是否变化,本体断言是否 candidate/disputed/superseded/expired,冲突是否影响当前动作,人物画像与公司档案是否过期,哪些路径失效、哪些决定已过期;活动决策事件若已有新结果但尚未回填,明确建议转 `xb-decision` 追加回填,只向用户确认会改变行动的差异。
6. 用户确认后继续当前一步;不机械执行存档里的 `next step`,由最新目标重新判断。

Files in this skill

  • SKILL.md3.7 KB
  • agents/openai.yaml294 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.