Bun workspace monorepo for developing and publishing personal Pi coding agent extensions
plugins/: Independently publishable@lystran/pi-<name>Pi packagespackages/: Shared packages created only when there is real reuse.pi/skills/: Agent skills used only for repository developmentdocs/research/: Technical research based on primary sources
bun install
bun run check
bun run typecheck
bun run test
bun run pack:check
bun run verifyUse bun changeset to record changes that affect published workspaces
Create an independent package in plugins/<name>, use the @lystran/pi-<name> package name, and put the Pi extension entry point in src/index.ts. See AGENTS.md for the complete constraints
For local development, run pi install -l . from the plugin directory, then run /reload in Pi after changing the source