Installation & Setup
@maestria/pi and @maestria/omp add the maestria methodology to the Pi and Oh My Pi coding agents. Each installs as one extension and registers 7 specialist subagents, 3 workflow mode commands, and spec-driven orchestration.
Prerequisites
Section titled “Prerequisites”- Pi or Oh My Pi (OMP) CLI - the latest version of your chosen coding agent
- Node.js 22.12+ - Required for npm-based extension resolution
Installation
Section titled “Installation”The maestria CLI installs the extension and its peer dependency:
npx maestria@latest install piyarn dlx maestria@latest install pipnpx maestria@latest install pibunx maestria@latest install pideno x maestria@latest install pinlx maestria@latest install piomp install @maestria/ompVerify Installation
Section titled “Verify Installation”-
Start your platform:
Terminal window piTerminal window ompExpected: the extension loads automatically, and the agent dispatches from the first turn, decomposing tasks and delegating to specialists.
-
List what’s installed:
Terminal window pi listTerminal window omp plugin listExpected:
@maestria/pior@maestria/ompappears in the output.
Updating
Section titled “Updating”# Pi (via maestria CLI)npx maestria@latest update pi# Pi (via maestria CLI)yarn dlx maestria@latest update pi# Pi (via maestria CLI)pnpx maestria@latest update pi# Pi (via maestria CLI)bunx maestria@latest update pi# Pi (via maestria CLI)deno x maestria@latest update pi# Pi (via maestria CLI)nlx maestria@latest update pipi install npm:@maestria/pi@latest
# Or pin a versionpi install npm:@maestria/pi@<version>omp install @maestria/omp@latest
# Or pin a versionomp install @maestria/omp@<version>Version history is in the changelog.
Uninstalling
Section titled “Uninstalling”# Pi (via maestria CLI)npx maestria@latest uninstall pi# Pi (via maestria CLI)yarn dlx maestria@latest uninstall pi# Pi (via maestria CLI)pnpx maestria@latest uninstall pi# Pi (via maestria CLI)bunx maestria@latest uninstall pi# Pi (via maestria CLI)deno x maestria@latest uninstall pi# Pi (via maestria CLI)nlx maestria@latest uninstall pi# The @gotgenes/pi-subagents peer dependency stays for other extensionspi uninstall npm:@maestria/pi
# Optional: remove the peer dependency if no other extension needs itpi uninstall npm:@gotgenes/pi-subagentsomp plugin uninstall @maestria/ompRestart your platform after updating or uninstalling.
Next Steps
Section titled “Next Steps”- Quick Start - Your first session with the extension
- Reference - Commands, dispatch, and review mode