From 4c9dd1c878befdbf7d00d28bd34850a40bf1b387 Mon Sep 17 00:00:00 2001 From: admin Date: Sat, 30 May 2026 01:13:49 +0100 Subject: [PATCH] Add sp-stack capability manifest (v1 seed) --- .../skills/sp-stack/capabilities.md | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 plugins/document-navigator/skills/sp-stack/capabilities.md diff --git a/plugins/document-navigator/skills/sp-stack/capabilities.md b/plugins/document-navigator/skills/sp-stack/capabilities.md new file mode 100644 index 0000000..5d84d8b --- /dev/null +++ b/plugins/document-navigator/skills/sp-stack/capabilities.md @@ -0,0 +1,26 @@ +# Capability Manifest + +Curated map of common app capabilities to turnkey `@suaveplan/*` packages. The +`sp-stack` skill consults this first; capabilities not listed fall back to the +`sp` docs-traversal. `example_doc` paths are relative to `${CLAUDE_PLUGIN_ROOT}/docs/`. + +| capability | layer | primary | supporting | example_doc | external | +|---|---|---|---|---|---| +| api-host | backend | @suaveplan/api | — | api-stack/api/api/README.md | — | +| auth | backend | @suaveplan/api-plugin-auth | @suaveplan/api-auth-better-auth | api-stack/api/api-plugin-auth/README.md | Better-Auth config | +| multi-tenancy | backend | @suaveplan/api-plugin-tenant | @suaveplan/api-tenant | api-stack/api/api-plugin-tenant/README.md | — | +| payments | backend | @suaveplan/api-plugin-payment | @suaveplan/payment | api-stack/api/api-plugin-payment/README.md | Stripe/Adyen/PayPal account + secret key | +| email-campaigns | backend | @suaveplan/campaigns | @suaveplan/suppression, @suaveplan/delivery-tracking | communication/emails/campaigns/README.md | — | +| transactional-email | backend | @suaveplan/emailer | @suaveplan/email-templates | communication/emails/emailer/README.md | SMTP creds or Gmail REST token | +| file-upload | backend | @suaveplan/api-plugin-file-upload | — | api-stack/api/api-plugin-file-upload/README.md | storage backend | +| search | backend | @suaveplan/api-plugin-search | — | api-stack/api/api-plugin-search/README.md | — | +| realtime-sse | backend | @suaveplan/api-plugin-sse | @suaveplan/api-sse-bun | api-stack/api/api-plugin-sse/README.md | — | +| rate-limiting | backend | @suaveplan/api-plugin-rate-limit | @suaveplan/rate-limiter | api-stack/api/api-plugin-rate-limit/README.md | — | +| notifications | backend | @suaveplan/api-plugin-notifications | @suaveplan/notification-channel | api-stack/api/api-plugin-notifications/README.md | APNs key (push) | +| webhooks | backend | @suaveplan/api-plugin-webhook | @suaveplan/webhook-client | api-stack/api/api-plugin-webhook/README.md | — | +| booking | backend | @suaveplan/booking | — | commerce/booking/booking/README.md | — | +| validation | foundation | @suaveplan/validation | — | foundation/data/validation/README.md | — | +| pwa | frontend | @suaveplan/pwa | — | foundation/data/pwa/README.md | — | +| client-data-hooks | frontend | @suaveplan/react-packer | @suaveplan/packer-browser | foundation/data/react-packer/README.md | React 19 | +| cli | devtools | @suaveplan/cli | — | devtools/tooling/cli/README.md | — | +| testing | devtools | @suaveplan/test-vite | — | devtools/tooling/test-vite/README.md | — |