← ClaudeAtlas

xb-savelisted

调用受用户配置约束:高自动、中先确认、低须明确开启;用户指定其他技能时禁止接管。经用户对本次会话明确授权后,把可见对话全文、工作状态和会话本体保存到本地项目;结构化识别实体、关系、事件、决定、证据、时效与冲突,供跨会话检索和恢复。用于保存、留档、下次接着做。触发:$xb-save、保存这次、记下来、留个快照。
dennydkt/xbskill · ★ 2 · AI & Automation · score 65
Install: claude install-skill dennydkt/xbskill
# xb-save:工作状态快照 调用前先读 `../xbskill/references/interaction-settings.md`,按用户已选调用强度和保存提示执行;明确指定其他技能或拒绝 XB 时退出。未初始化时只允许配置与说明,禁止代选或先执行后确认。 直调时先读取 `../xbskill/references/contracts.md`、`../xbskill/references/resolution-standard.md`、`../xbskill/references/session-memory-protocol.md`、`../xbskill/references/runtime-compatibility.md`、`../xb-memory/SKILL.md` 与 `../xb-memory/references/conversation-ontology.md`;任何文件缺失时报告精确路径并停止,不得凭记忆补造。 ## 路径硬约定 优先写入当前项目的 `memory/xbskill/`;若无法确定项目根目录或项目没有明确 memory 位置,先问用户指定。禁止写入 AI 工具私有目录,禁止静默创建另一个“记忆系统”。 ## 会话授权与旧设置迁移 每次会话单独授权。用户主动回复“保存”或等价表达后才允许写当前会话。保存提示由 `xb-config` 的 `save_prompt` 控制:高档每个 XB 最终回复提示,低档只响应用户主动保存;本次拒绝后零写入。明确“以后别问”由 `xb-config` 更新为低档,不在记忆目录另建提示真源。 旧版 `auto_checkpoint: on|off` 和 `session_save_prompt` 保留为历史字段,不删除、不静默迁移。`on` 不能授权当前会话全文或分类写入;旧设置也不能代替用户选择调用强度与保存提示。缺少新配置时由 `xb-config` 让用户自行选择,禁止自动写入 `ask`。 ## 轻量检查点(兼容旧版 progress) 供本次会话保存成功后更新 `progress.md`,与会话全文归档并存。导航壳只显示提示,不在用户回答前写入。用户显式要求“记一下/保存/留档”可直接视为当前会话授权。 1. **授权检查**:当前上下文必须有用户对本次会话的保存同意;缺失即停止。调用强度与保存提示配置不能替代本次同意。 2. **路径异常分支**:`memory-settings.md` 或目标目录不可读、被文件占用、权限拒绝时,响亮报告具体错误,禁止自动修复、删除异常路径或改写到备用位置。 3. **滚动文件**:会话全文与本体写入成功后更新 `<project>/memory/xbskill/progress.md`——单文件滚动。内容:更新时间、最近会话 ID、主目标、当前一步、已交付产物、反馈点、本体状态、上下文档案清单、近况列表(新在前,最多 5 条)。用户原话和已确认事实直接记;默认转换或 AI 判断带“(推断)”标记,用户确认后才可去标。 4. **隐私边界**:经用户同意的可见对话可进入全文档案;诊断式心理标签、无关健康细节、去留想法、凭据和公司秘密不进入长期分类档案。用户说“这句别记”的内容从全文与分类一并排除。 5. **落盘显形**:每次更新后在结尾导航条“记忆”字段报告位置;progress.md 或 memory-settings.md 写入失败必须响亮报告,不得静默跳过后仍显示“已记”。 6. progress.