Pi Extension Authoring

WHAT: Conventions for adding or modifying a pi extension under `config/pi/extensions/` - the .ts + .md pair and where pure helpers / unit tests live. WHEN: the user asks to add a new pi extension, extract extension logic into a shared helper, or modify an existing extension's behavior. DO-NOT: put business logic in the .ts file (extract to `lib/node/pi/`); skip the companion .md doc; forget the `extensions/README.md` row; or make behavior tier-specific (small-model vs big-model branches).

weikinhuang Updated

File contents

weikinhuang/dotfiles/tree/main/.agents/skills/pi-extension-authoring commit 4da0ca9f30

Frequently asked questions

npx skillmds@latest add weikinhuang/pi-extension-authoring