@esso0428/pi-sidebar

为Pi提供浮动侧边栏,显示Git状态和会话元数据。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:@esso0428/pi-sidebar。
它的用途是:为Pi提供浮动侧边栏,显示Git状态和会话元数据。
详细介绍见:https://321skill.com/skills/esso0428-pi-sidebar/
请根据该页面的说明完成安装。

使用示例

“帮我看看我刚刚修改的`utils.js`文件有什么变化?”,AI可以引导你关注侧边栏中实时显示的Git diff信息,快速定位具体变更行。或者在进行功能开发对话时,侧边栏持续显示的文件状态能帮助你确保所有修改都已保存并纳入版本跟踪。

介绍

这个Skill为AI助手Pi提供了一个浮动的右侧边栏,主要解决了在Pi的对话界面中无法直观查看当前工作区Git状态和会话上下文信息的问题。它通过一个常驻的侧边栏窗口,实时展示当前目录的Git差异(diff)、状态(status)以及当前会话的元数据,让开发者无需离开对话即可掌握代码变更情况。

使用方式非常简单,安装并激活此Skill后,Pi的界面右侧会自动出现一个可折叠的侧边栏。在对话过程中,侧边栏会持续更新并显示你当前项目目录下的Git信息,包括哪些文件被修改、新增或删除,以及当前分支等关键数据。

它非常适合经常使用Pi进行代码审查、调试或日常开发的程序员,尤其是那些需要频繁在AI对话和本地代码库之间切换,并希望保持对代码变更有清晰掌控的用户。

由于这是一个非官方分支,建议用户在安装前确认其与当前Pi版本的兼容性。同时,它主要聚焦于Git信息的展示,不包含复杂的Git操作功能,因此深度Git工作流仍需依赖终端或专业GUI工具。

核心特点

这是专门为Pi设计的浮动侧边栏,而非通用编辑器插件;它直接将会话元数据与Git状态信息整合在同一个侧边栏中展示,提供了更贴近AI编码助手使用场景的上下文视图。

注意事项

不适合需要执行复杂Git操作(如变基、合并冲突解决)或深度集成IDE功能的场景。

常见问题

这个侧边栏会影响Pi的对话性能吗?

通常影响很小,它主要被动显示信息,不主动进行大量计算。

支持哪些Git信息显示?

支持显示文件变更状态(增删改)、分支名和简略的diff信息。