SuperAPI AI 工具集

reanchor

通用与其它

查看项目

更新于 10-16 00:24

技能介绍

用途:长期或恢复的会话常基于过期前提行动,例如主分支已变动、引用的 PR 已合并或变形、技能被改名、插件发布新版本、锁定计划引用的工作已落地。Reanchor 在做后续工作前,逐个核对会话输入所依赖的前提与当前真实状态,报告漂移,并返回修正后的图景供重新规划。它只验证前提,不恢复工作;验证后用 /session-flow:keep-going 继续工作。

主要能力:一、交接/计划前提,对交接或锁定计划引用的每个 PR、issue、分支,确认其状态仍如文档所述(打开还是已合并/关闭、同一 head、同一 base、未改名)。二、基分支漂移,检查工作分支是否落后于其基分支;基分支应取自当前工作分支所属 PR 的基分支,若无此 PR 则取远端默认 HEAD,解析不到则标记为不可验证;应显式抓取该基分支引用并对刚抓取的尖端计数:git fetch <remote> <base-branch>,再对 FETCH_HEAD 衡量(如 git rev-list --count HEAD..FETCH_HEAD)。裸 git fetch 或对本地 origin/<base> 计数在单分支或浅克隆中可能误读为干净,FETCH_HEAD 始终保存本次抓取实际取得的内容;抓取无法运行则报告不可验证,而非假定无漂移。除非输入记录了基尖端或合并基点基线,否则只报告当前分歧,不声称全部分歧都始于输入写成之后。三、改名/退役/版本漂移的表面,对输入中提到的技能、插件、命令,确认其在该名称下仍存在,且当会话在插件源码树中工作时,当前项目作用域(遵循 user/project/local 作用域优先级,而非插件列表报告的最高已安装版本)生效的版本与源清单一致;源码清单在工作树中找不到时,版本比较报告为不可验证,不猜测缓存布局。四、过期记忆层文件,对交接/待办/工作记忆文件,标记其主题已合并或落地的条目。

使用方式:收集会话输入(交接/计划/记忆文件及其提到的 PR、issue、分支、技能、插件版本),对四项检查取实时来源(抓取基分支、查询 gh、读取已安装与仓库源码清单),无法抵达所需信息时报告不可验证;漂移以简短列表呈现:前提→声称状态→实际状态,外加重新锚定的图景。只呈现,不静默重写计划或自动修复。

限制:不恢复或继续工作;不盘点工作树(那是 /source-control:worktree status 的职责);不分类 PR 反馈或运行 PR 循环(那是 /source-control:babysit-prs 的职责);不重新锚定常设规则或纪律;不自动修复漂移。范围限定于会话输入实际引用的内容,而非全仓库审计。