btst-client-plugin-dev

Installation
SKILL.md

BTST Client Plugin Development

File structure

src/plugins/{name}/
  client/
    constants.ts        ← one literal programmatic plugin id
    plugin.tsx           ← defineClientPlugin entry
    hooks.ts             ← "use client" React hooks only
    components/
      pages/
        my-page.tsx      ← wrapper: ComposedRoute + lazy import
        my-page.internal.tsx  ← actual UI: useSuspenseQuery
  query-keys.ts          ← resource declaration + query key factory

Data hooks: use createResource (new plugins)

Installs
1
GitHub Stars
77
First Seen
Oct 9, 2026