@maestria/pi
Maestria extension for the Pi coding agent
Package details
Install @maestria/pi from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:@maestria/pi- Package
@maestria/pi- Version
0.7.9- Published
- Sep 14, 2026
- Downloads
- 1,969/mo · 391/wk
- Author
- sozonome
- License
- MIT
- Types
- extension, skill
- Size
- 81.2 KB
- Dependencies
- 1 dependency · 3 peers
Pi manifest JSON
{
"skills": [
"./skills"
],
"extensions": [
"./dist/extension.mjs"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
@maestria/pi
A Pi coding agent extension that brings Maestria's structured agent orchestration - specialist delegation, workflow modes, and maker/checker review - to Pi.
This package is part of the Maestria project. See VISION.md for the project vision, motivation, and scope.
Installation
# Recommended: via the maestria CLI (installs the peer dependency too)
pnpx maestria@latest install pi
# Manual: install the required peer dependency first, then the extension
pi install npm:@gotgenes/pi-subagents
pi install npm:@maestria/pi
Uninstall via pnpx maestria@latest uninstall pi. The @gotgenes/pi-subagents peer dependency is shared with other Pi extensions; only remove it separately if nothing else needs it.
What It Provides
- 4 methodology skills - orchestrator dispatcher, global agent rules, handoff contract, and iteration limits, injected into every session.
- 3 workflow modes -
/fein(full pipeline),/sonar(research only),/blitz(fast implementation). - Compaction preservation - session state survives compaction with structured summaries.
- Subagent dispatch - delegation to specialist subagents via the
@gotgenes/pi-subagentspeer package. - Maker/checker split -
/reviewmode blocks destructive tools where Pi supports it.
Support / Platform Notes
- Subagent dispatch depends on the
@gotgenes/pi-subagentspeer package; the maestria CLI installs it for you. - The methodology is advisory prompt guidance; the maker/checker split is enforced at the tool level only where Pi supports review-mode tool blocking.
- Pi-specific:
@maestria/ompis a separate package for Oh My Pi.
Documentation and Changelog
- User-facing documentation on the docs site (shared with
@maestria/omp) - Changelog
Contributing
See the contributing guide for repository conventions.
License
MIT