@elianiva/pi-ckers

为pi提供@file、@git、@jj模块化命名空间选择器

安装使用

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

帮我安装这个 AI Skill:@elianiva/pi-ckers。
它的用途是:为pi提供@file、@git、@jj模块化命名空间选择器
完整的 Skill 内容见:https://321skill.com/skills/elianiva-pi-ckers/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

'@file: 帮我定位src目录下的数据库配置文件',它会唤起文件选择器快速列出匹配文件供你确认选择。

对AI说:'@git: 筛选最近一周包含登录逻辑修改的提交',它会调用git选择器过滤出符合条件的提交记录。

对AI说:'@jj: 对比当前工作区与上一版本的代码差异',它会通过jj选择器拉取版本信息生成差异对比。

介绍

在使用pi工具开展AI辅助开发时,手动输入文件路径、git版本标识、jj(Jujutsu)仓库资源名效率低下,跨不同资源类型切换时还容易出现格式错误,缺乏统一的模块化选择能力快速定位目标资源。 安装该组件后无需额外复杂配置,即可在pi的交互环境中通过@file:、@git:、@jj:三类前缀直接唤起对应命名空间的选择器,支持按需启用不同选择器,也可根据需求自定义扩展选择逻辑。 适合日常使用pi作为开发辅助工具的研发人员,尤其是需要频繁操作本地文件、管理git版本库、使用jj版本控制系统的开发者,能有效减少手动输入的重复操作。 使用前需确保已正确安装pi核心工具,同时本地环境需提前配置好git、jj等对应依赖工具,若需自定义选择规则可参考官方文档扩展模块,避免随意修改核心配置导致选择器失效。

核心特点

它是专门适配pi工具的命名空间选择组件,采用模块化拆分设计将文件、git、jj三类场景的选择能力独立封装,可按需加载,与pi的交互逻辑适配度远高于通用选择工具。

注意事项

仅可在pi工具生态中使用,无法直接适配其他AI辅助工作流,且依赖本地git、jj环境配置正常。

常见问题

使用pi-ckers必须先安装pi核心吗?

是的,该组件是pi的配套插件,需先安装pi核心才能正常运行。

pi-ckers支持自定义其他命名空间吗?

当前内置支持file、git、jj三类,可通过模块化接口自行扩展。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/elianiva-pi-ckers/raw/index.md 读取 @elianiva/pi-ckers 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。