pi-gsd-redux
Pi adapter for official Open GSD without forking workflows
Package details
Install pi-gsd-redux from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:pi-gsd-redux- Package
pi-gsd-redux- Version
0.1.0- Published
- May 28, 2026
- Downloads
- not available
- Author
- noirbright
- License
- MIT
- Types
- extension, prompt
- Size
- 743.6 KB
- Dependencies
- 2 dependencies · 0 peers
Pi manifest JSON
{
"extensions": [
"./dist/extension.js"
],
"prompts": [
"./generated/prompts"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
pi-gsd-redux
Pi adapter for official Open GSD (@opengsd/get-shit-done-redux).
This package keeps official GSD as canonical. It generates Pi prompt templates and Pi-compatible GSD agent definitions from the installed official package.
Install
Install this package as a Pi package, then install pi-subagents as a Pi package so the subagent tool is available:
pi install npm:pi-gsd-redux
pi install npm:pi-subagents
npx pi-gsd-redux sync-agents --scope user
If you want the helper CLI available without npx, install it globally too:
npm install -g pi-gsd-redux
pi-gsd-redux sync-agents --scope user
For local development from this repository:
npm install
npm run build
node dist/cli.js generate --cwd .
node dist/cli.js sync-agents --scope user
pi install -l .
pi install npm:pi-subagents
Generate Official Resources
npm run build
node dist/cli.js generate --cwd .
This writes:
generated/prompts/for Pi prompt templates such as/gsd-plan-phasegenerated/agents/for Pi-compatible GSD agent definitions
Sync GSD Agents For pi-subagents
Project-local sync is recommended:
npx pi-gsd-redux sync-agents --scope project
This writes generated GSD agents into .pi/agents/, where pi-subagents can discover them.
User-level sync is also supported when you want the same GSD agents available across projects:
npx pi-gsd-redux sync-agents --scope user
Safety behavior:
pi-gsd-reduxonly writes officialgsd-*.mdagent files.- Existing files without the
pi-gsd generated agentmarker are not overwritten. - Extra user files are not deleted.
Doctor
npx pi-gsd-redux doctor
Doctor checks official package resolution, pi-subagents dependency resolution, and generated prompt drift.
To also check generated agents and project .pi/agents sync status:
npx pi-gsd-redux doctor --agents
For user-level synced agents:
npx pi-gsd-redux doctor --agents --scope user
If project agents have not been synced yet, this check reports missing synced agents. Run npx pi-gsd-redux sync-agents --scope project when you want the project-local .pi/agents files materialized.
Update Official GSD
npm update @opengsd/get-shit-done-redux
npm run build
node dist/cli.js generate --cwd .
node dist/cli.js sync-agents --scope project
npm run check