원클릭으로
pi-extension-development
// Build or modify packages in this Pi monorepo. Use when creating Pi extensions, prompt shims, built-in extension wiring, package scaffolds, or packages/pi-* implementation work.
// Build or modify packages in this Pi monorepo. Use when creating Pi extensions, prompt shims, built-in extension wiring, package scaffolds, or packages/pi-* implementation work.
| name | pi-extension-development |
| description | Build or modify packages in this Pi monorepo. Use when creating Pi extensions, prompt shims, built-in extension wiring, package scaffolds, or packages/pi-* implementation work. |
| compatibility | Requires the Pi coding-agent monorepo and extension API. |
Use this workflow for packages/pi-* implementation work in this
repo.
src/extensions/*,
or a packages/pi-* workspace package.packages/, wire root
package.json optional dependencies, and register in
src/extensions/builtin-registry.ts.@spences10/pi-* workspace packages with workspace:*
links.*.test.ts and should cover
trigger/gating helpers.src/* or dist/*; use public
package entrypoints.references/checklist.md for the exact file checklist when
adding a package.Compare proposed Pi customisation features with Pi built-in primitives before implementation. Applies to extensions, packages, slash commands, workflows, or speculative feature ideas.
Use when verifying that published Pi packages from this repository install and load for normal Pi users without the repository wrapper. Applies to pi.dev package compatibility checks, release validation, Daytona sandbox tests, and package installability audits.
Prepare or verify releases for this Pi monorepo. Use for Changesets, pnpm lockfile/versioning, package preview generation, release-age policy, or published package installability checks.
Validate Pi monorepo changes before reporting. Use after editing TypeScript, Svelte, package manifests, built-in registry, tests, or repo tooling.