@lebronj/pi-suite
JHP's Pi extension suite for team coding workflows
Package details
Install @lebronj/pi-suite from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:@lebronj/pi-suite- Package
@lebronj/pi-suite- Version
0.1.9- Published
- Jun 15, 2026
- Downloads
- 1,262/mo · 1,262/wk
- Author
- lebronj
- License
- MIT
- Types
- extension, skill, prompt
- Size
- 330.3 KB
- Dependencies
- 3 dependencies · 5 peers
Pi manifest JSON
{
"extensions": [
"./extensions",
"./vendor/pi-memory/index.ts",
"node_modules/pi-mcp-adapter/index.ts",
"node_modules/pi-subagents/src/extension/index.ts",
"node_modules/pi-web-access/index.ts"
],
"prompts": [
"./prompts",
"node_modules/pi-subagents/prompts"
],
"skills": [
"./skills",
"node_modules/pi-subagents/skills",
"node_modules/pi-web-access/skills"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
@lebronj/pi-suite
JHP's Pi extension suite for team coding workflows.
Install
npm install -g --ignore-scripts @earendil-works/pi-coding-agent
pi install npm:@lebronj/pi-suite
pi install npm:pi-web-access
pi install npm:pi-mcp-adapter
pi install npm:pi-subagents
Or use the bootstrap script to install Pi, configure the team OpenAI-compatible endpoint, install this suite, and set up Bun + qmd for memory search:
curl -fsSL https://registry.npmjs.org/@lebronj/pi-suite/-/pi-suite-0.1.8.tgz | tar -xzO package/scripts/bootstrap.sh | bash
What Is Included
- Local extensions: goal mode, pet, prompt URL widget, TUI redraw stats, snake, TPS notifications.
- Prompts: changelog audit, issue analysis, PR review, wrap workflow.
- Skills: provider checklist, weather, LeetCode array practice, Pi capability reference, image-to-editable-PPT workflow.
- Vendored package:
@jhp/pi-memory, including qmd search, external curator service, and memory/skill-draft versioning.
Install optional packages separately if needed:
pi install npm:pi-web-access
pi install npm:pi-mcp-adapter
pi install npm:pi-subagents
Debug-only extensions are intentionally excluded:
dump-system-prompt.tszz-full-session-log.tsagentmemory
Team Model Setup
The bootstrap script can be run with curl | bash: it reads the API key from the terminal instead of stdin. It asks for an API key and writes:
- Provider: OpenAI-compatible
openai - Base URL:
https://claude-code.club/openai/v1 - Default model:
gpt-5.5
The API key is written to ~/.pi/agent/models.json on the user's machine. Do not publish a shared key in this package.
Memory And Versioning
@jhp/pi-memory works without qmd for core memory features:
memory_writememory_readmemory_editscratchpadmemory_curate
memory_search needs qmd. The bootstrap script installs and initializes qmd when Bun is available. If Bun is missing, install qmd later:
bun install -g https://github.com/tobi/qmd
qmd collection add ~/.pi/agent/memory --name pi-memory
qmd embed
Memory versioning is enabled by default. It snapshots ~/.pi/agent/memory and ~/.pi/agent/skill-drafts into ~/.pi/agent/evolution, commits local changes automatically, and leaves push manual by default. memory_curate also scans yesterday's daily log into REVIEW.md when learning is enabled and the daily file changed since the last scan.
Useful commands:
/memory-version-status
/memory-version-snapshot optional reason
/memory-version-list
/memory-version-restore <snapshot-id> [memory|skill-drafts|all]
/memory-version-push
Memory evolution is local-only by default and does not configure a shared remote. If a user wants backup sync, set PI_EVOLUTION_REMOTE to their own private repo before bootstrap/setup, or add a personal remote later with git -C ~/.pi/agent/evolution remote add origin <url>. Set PI_EVOLUTION_AUTO_PUSH=1 only if automatic remote sync is desired.
Goal Mode
Use /goal <objective> to keep Pi working on one task until it is verified complete. Goal mode injects hidden task context, enables a goal tool for completion/drop/resume, and auto-continues between turns instead of stopping at a minimal implementation.
Useful commands:
/goal <objective>
/goal show
/goal pause
/goal resume
/goal drop
/goal auto on
/goal auto off
Update
pi update
Only update Pi itself:
pi update --self
Only update installed Pi packages:
pi update --extensions