btst-registry
Installation
SKILL.md
BTST Shadcn Registry
Plugin UI pages are distributed as a shadcn v4 registry so consumers can eject and customize the UI layer via npx shadcn@latest add.
Key files
| File | Purpose |
|---|---|
packages/stack/scripts/build-registry.ts |
Build script — globs plugin components, rewrites imports, outputs JSON |
packages/stack/scripts/test-registry.sh |
E2E test — packs @btst/stack, installs via shadcn, builds Next.js project |
packages/stack/registry/btst-{name}.json |
Per-plugin registry item (committed, regenerated by build script) |
packages/stack/registry/registry.json |
Combined registry collection (committed, regenerated) |
.github/workflows/registry.yml |
CI — rebuilds registry and runs E2E on PRs and main |