pi-construct
一个用于管理项目本地依赖的极简Pi加载菜单。
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:pi-construct。 它的用途是:一个用于管理项目本地依赖的极简Pi加载菜单。 完整的 Skill 内容见:https://321skill.com/skills/pi-construct/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
“帮我用pi-construct启动这个项目的本地开发服务器。” 它会引导你运行 `npx pi-construct`,然后在出现的菜单中,你可以轻松选择像 `webpack-dev-server` 或 `vite` 这样的本地依赖项来启动服务,无需记住具体的包名或路径。
介绍
pi-construct 解决的是在特定项目环境中,快速、轻量地管理和加载本地npm包依赖的问题。它提供了一个极简的菜单界面,让你无需全局安装或记住复杂的路径,就能轻松调用项目根目录下 node_modules 中的工具。
使用方式非常简单。在项目根目录下,你只需运行 npx pi-construct 命令,它便会自动扫描当前项目的 package.json 依赖,并生成一个交互式命令行菜单。通过方向键选择你想要运行的包或脚本,回车即可执行,极大地简化了本地开发工具的调用流程。
这个skill非常适合前端或Node.js开发者,尤其是那些项目依赖复杂、经常需要在不同项目的本地环境中切换命令的工程师。它也适合追求简洁命令行工作流、不喜欢记忆冗长 npx 或 ./node_modules/.bin/ 路径的开发者。
建议在启动新项目或接手现有项目时使用它来快速熟悉和调用项目脚本。需要注意的是,它主要依赖项目的 package.json 文件,因此请确保你的项目结构符合Node.js规范。对于依赖项极少的简单项目,其优势可能不那么明显。
核心特点
与直接使用 `npx` 或配置复杂的别名工具相比,pi-construct 的核心区别在于其“极简”和“项目本地”优先。它不引入任何全局配置或复杂抽象,仅通过一个交互式菜单将项目 `node_modules` 中的可执行文件直观呈现,实现了零配置、开箱即用的轻量级管理。
注意事项
不适合管理全局安装的包或非Node.js项目中的工具。
常见问题
pi-construct 和 npx 有什么区别?
pi-construct 提供了一个交互式菜单来可视化选择并运行项目本地的包,而 npx 需要你明确知道并输入包名。
它需要全局安装吗?
不需要,推荐使用 `npx pi-construct` 直接运行,实现零安装。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/pi-construct/raw/index.md 读取 pi-construct 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/pi-construct/raw/index.md(查看排版版本)