SuperAPI AI 工具集

dimension-door

办公与效率

查看项目

更新于 10-20 16:15

技能介绍

Dimension Door 是一个快速切换类技能,用于在分支与分支、环境与环境、项目与项目之间干净地跳转,而不必把整个“房间”都搬过去。它明确不是迁移,也不是发现:它假定两端都是已知的、已准备好的,并且形态足够接近,只需携带你真正需要的上下文即可跨越。

适用场景

当用户同时命名了具体的源和目标(分支、环境、账户、集群、终端、工作区),且切换是临时、可逆的,核心挑战是保留状态与上下文而非改造系统时,适合使用本技能。典型触发包括:“在两者之间切换”“跳到”“来回切换”“上下文切换”“跳过去”;命名的两端,如“从 X 到 Y”“分支 A 到分支 B”“从预发到生产”;“回来”“回到”“不丢失”“保持存活”;临时排查,如“快速检查”“需要看一下”“然后返回”;并行会话,如“两边都要保持运行”“两个都别停”。

前提条件

除 Hermes Agent 和本次会话的常规工具集外,不需要额外运行时依赖。

使用方式(流程)

  1. 在动手前重述目标、成功条件以及不可触碰的边界。
  2. 锁定源状态:确认必须保留的内容——打开的文件、运行中的进程、环境变量、凭据、分支状态、终端历史、REPL 状态。
  3. 打包上下文:创建最小可行快照——记录当前位置、保存环境状态、注明未提交的改动、记录运行中服务的 PID。
  4. 执行切换:给出移动到目标的准确命令,例如 git checkout、kubectl config use-context、aws configure、tmux switch 等。
  5. 准备回程:给出反向命令和状态恢复步骤,让用户能无混淆地返回源端。
  6. 指出隐藏状态:警告任何遗留、可能造成混淆的状态(运行中的服务器、未提交的工作、活跃会话)。

交付物

上下文切换清单(离开前需要保存什么);状态清单(随你一起带走的内容);切换命令(源 → 目标);回程命令(目标 → 源);隐藏状态警告。结果需明确标注置信度、假设和未解决风险。

限制与注意事项

比喻须锚定到真实机制,不要漂移成传说故事。不要在迁移、未知环境或破坏性切换中使用快速切换的假设。必须指出任何会被遗留、并在到达后造成混淆的隐藏状态。

验证

检查结果是否包含上述每一项交付物;检查已确认事实、假设与推断是否清晰分离;检查比喻是否仍能干净地映射到真实操作机制。

示例调用

/dimension-door help me jump between these two known contexts with only the state I actually need to carry