@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 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/elianiva-pi-ckers/raw/index.md(查看排版版本)