
Security News
pnpm 12’s Rust Rewrite Cuts Install Times by Up to 90%
pnpm 12 rewrites the package manager in Rust, cutting install times by up to 90% while preserving pnpm 11 workflows and lockfiles.
@gaodes/pi-dev-kit
Advanced tools
Developer toolkit for Pi — modular skills for authoring extensions, skills, prompt templates, themes, packages, and context files. Includes introspection tools for version, docs, changelog, benchmarking, and loaded tools.
Fork of @aliou/pi-dev-kit by Aliou DIA — MIT License
Additional tools ported from:
- pi-updater by tonze —
pi_updatertool,/updatecommand- @alexanderfortin/pi-loaded-tools by shaftoe —
loaded_toolstool,/toolscommand, message rendererThis fork is maintained by El Che under the
@gaodesnpm scope. The original project and all upstream authors retain full credit for their work.
Developer toolkit for the Pi coding agent.
| Tool | Description |
|---|---|
pi_version | Returns the currently running Pi version. |
pi_docs | Lists Pi markdown documentation files from the installation directory. |
pi_changelog | Returns changelog entries for a specific Pi version (or latest). Fetches from GitHub for versions newer than installed. |
pi_changelog_versions | Lists all available Pi changelog versions. |
pi_ext_benchmark | Profile Pi extension loading times — discovers all extensions (global, project-local, packages) and measures import + factory execution time per extension. Actions: profile (default), list. Scopes: all, global, project, packages. |
loaded_tools | List all loaded tools with source provenance and active status. Returns tools grouped by source (built-in, SDK, extensions) with active/inactive indicators and per-extension grouping. |
detect_package_manager | Detect the package manager used in the current project by checking lockfiles and package.json. Returns the package manager name, version, lockfile, and install/run commands. |
| Command | Description |
|---|---|
/tools | List all loaded tools with source provenance and active status. |
By default, the tools list is not shown at session start. To enable it, add to ~/.pi/agent/prime-settings.json:
{
"pi-dev-kit": {
"showOnStartup": true
}
}
Or per-project in .pi/prime-settings.json.
| Skill | Description |
|---|---|
pi-extension | Comprehensive Pi extension development reference — tools, hooks, commands, components, modes, state, providers, testing, publishing, and 12 API reference docs |
demo-setup | Demo project setup guide for new Pi extensions |
version-tool and docs-tool to defineTool API with ToolCallHeader renderingpromptSnippet and promptGuidelines to upgraded toolspi-extension skill with 12 reference docs from upstreamdemo-setup skill and setup-demo prompt from upstream@aliou/pi-utils-ui dependency for ToolCallHeader/ToolBody renderingpi_ext_benchmark tool — profile extension loading timesloaded_tools tool — list all tools with source provenance/tools command and message renderershowOnStartup)pi_version, pi_docs, pi_changelog, pi_changelog_versionspi_package_manager tool for scanning, installing, and uninstalling Pi packages.pi_updater tool and /update command.FAQs
Developer toolkit for Pi — modular skills for authoring extensions, skills, prompt templates, themes, packages, and context files. Includes introspection tools for version, docs, changelog, benchmarking, and loaded tools.
The npm package @gaodes/pi-dev-kit receives a total of 9 weekly downloads. As such, @gaodes/pi-dev-kit popularity was classified as not popular.
We found that @gaodes/pi-dev-kit demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
pnpm 12 rewrites the package manager in Rust, cutting install times by up to 90% while preserving pnpm 11 workflows and lockfiles.

Security News
Socket CTO Ahmad Nassri joins AppSec leaders at Black Hat to discuss active malware, package manager risks, and software supply chain defense.

Research
/Security News
Thirteen malicious Packagist themes expose visitors on unpatched iPhones to a WebKit-to-kernel exploit chain that steals device data and wallet seeds.