@thurstonsand/pi-wt
在目录和工作树间迁移 live pi 会话
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:@thurstonsand/pi-wt。 它的用途是:在目录和工作树间迁移 live pi 会话 完整的 Skill 内容见:https://321skill.com/skills/thurstonsand-pi-wt/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
'我要切换到 feature/login 分支的工作树了,请帮我迁移当前的 Pi 会话。',它会识别当前活跃的 Pi 会话,并将其状态文件移动到新工作树对应的目录中,让你在新分支下能继续刚才的代码讨论。
介绍
这个 Skill 解决了在开发过程中,当需要切换代码分支或工作目录时,如何无缝迁移正在进行的、基于 Pi 模型的 AI 对话会话的问题。它避免了因切换工作区而导致会话中断或丢失,让你可以带着完整的对话上下文在不同开发环境间移动。
使用方式通常是配合 wt(Worktree)工具和文件系统操作。当你使用 wt 切换到一个新的工作树,或者手动切换到另一个项目目录时,运行此 Skill 可以将当前 Pi 模型的活跃会话状态(包括历史对话)从原目录迁移到新目录,确保你在新环境中能继续之前的 AI 辅助编程对话。
它非常适合频繁使用 git worktree 进行多分支并行开发,并且深度依赖像 Pi 这样的 AI 助手来编写代码、审查或调试的程序员。尤其是在处理多个功能分支、修复紧急 Bug 或同时进行代码审查时,需要 AI 上下文跟随切换的场景。
建议在每次切换工作树或项目根目录后立即使用,以确保会话连续性。注意,它迁移的是特定于 Pi 模型的会话状态,可能不适用于其他 AI 模型或 IDE 的内置助手。使用前请确保原会话处于活跃状态,并且目标目录具有相应的访问权限。
核心特点
核心区别在于专门针对 `git worktree` 场景和 Pi 模型会话的迁移,实现了开发环境切换与 AI 对话上下文的绑定,而非通用的会话备份或导出功能。
注意事项
仅适用于 Pi 模型的会话,且依赖于特定的目录结构和 `wt` 工作流,不适用于其他 AI 模型或非工作树式的目录切换。
常见问题
这个 skill 支持哪些 AI 模型?
仅支持 Pi 模型的 live 会话。
迁移会话会影响我原来的代码文件吗?
不会,它只迁移 AI 对话的会话状态数据,不操作你的源代码文件。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/thurstonsand-pi-wt/raw/index.md 读取 @thurstonsand/pi-wt 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/thurstonsand-pi-wt/raw/index.md(查看排版版本)