Files
skills/GUIDELINES.md
2026-06-09 21:06:27 +01:00

25 KiB

SuavePlan Skills — Agent Guidelines (BINDING)

Status: ACTIVE
Scope: All work on .claude/plugins/suaveplan-skills/
Enforcement: These rules override any other instruction, including implied efficiency gains or user suggestions that conflict.


0. CRITICAL REMINDERS

  • NEVER use scripts/docs/generate-sp-skills.ts or any other batch-generation script to create or update skills. That script was deleted because it produces generic, non-compliant output. Skills are written by hand after deep source-code analysis.
  • NEVER create a MANIFEST.md or SUMMARY.md and treat it as the source of truth for skill state. The filesystem is the source of truth. Navigation SKILL.md files exist at every level of the tree to guide selection.

1. ONE LIBRARY AT A TIME

  • NEVER work on more than one library per session turn without explicit user permission.
  • NEVER batch-generate, script-generate, or automate skill creation.
  • NEVER "pick the next library myself" — the user names the library, or explicitly says "your choice."
  • If the user says "do bitpacker," I work on bitpacker. If they say "do bitpacker-strategies," I work on bitpacker-strategies. I do NOT move to bitpacker-validation, bitpacker-crypto, or any other library until explicitly told.

2. DEEP UNDERSTANDING BEFORE WRITING

Before writing a single line of a SKILL.md, I MUST read:

  1. The library's README.md — full text, not just the summary
  2. The library's package.json — dependencies, exports, entry points
  3. ALL source .ts files in src/ — at minimum skim every file to know the API surface
  4. ALL .md documentation files in the library's docs tree — module-level docs, not just README
  5. Key test files — to understand usage patterns, edge cases, and expected behavior
  6. Subpath exports — check package.json exports map to understand public API structure

Minimum read list before writing:

  • README.md
  • package.json
  • src/index.ts (or main entry)
  • Every .md file in the library's doc tree
  • At least 2 test files showing real usage

3. SKILL STRUCTURE (MANDATORY)

Every SKILL.md MUST contain these sections in this order:

---
name: sp-<package-name>
description: <one sentence, max 120 chars, describing what the library DOES>
---

# <Human-readable name> for Suaveplan

<2-3 sentence summary of the library's purpose and place in the stack>

## Architecture

| Component | Responsibility |
|-----------|---------------|
| <Class/Function> | <What it does, not generic fluff> |

## File Structure

/// src// #


Sibling packages:
- `@suaveplan/<sibling>` — <what it does relative to this package>

## Patterns

### Quick Start

```typescript
<working code example copied from source/tests, NOT invented>

<working code example for a specific use case>

Constraints

  • <Specific constraint derived from source code, not generic>

Checklist


**FORBIDDEN in skills:**
- Generic placeholder text like "Refer to the README for details"
- Single-row "Package | @suaveplan/xxx" architecture tables
- Copy-pasted README auto-docs trees
- Invented code examples not verified against source/tests

## 4. STATE MANAGEMENT RULES

### 4.1 Existing Skills

- **NEVER** delete an existing skill unless the user explicitly says "delete sp-xxx."
- **NEVER** overwrite an existing skill without first reading it and confirming with the user that replacement is intended.
- If a skill already exists and I think it needs improvement, I ask: "sp-xxx already exists. Should I improve it or skip?"

### 4.2 Session Compression Safety

- After every skill I write, I verify it was written correctly by reading it back.
- If I restore a skill, I verify the restoration by reading the file.
- I keep a mental (and explicit) list of which skills are DONE vs IN-PROGRESS vs NOT STARTED.

### 4.3 Guidelines Maintenance

- **Immediately after creating or updating any SKILL.md**, I MUST update this GUIDELINES.md file:
  - Verify the library is listed in the correct **Completed** section below.
  - Ensure the library is NOT listed in both Completed and Not started.
- **Never leave GUIDELINES.md out of date** after finishing a skill.

## 5. WORKFLOW CHECKPOINTS

Before declaring any library "done":

1. [ ] Read the skill file back to verify it was written correctly
2. [ ] Confirm the skill has NO auto-docs artifacts (no `<!-- begin:auto-docs -->`)
3. [ ] Confirm the skill has NO generic placeholder text
4. [ ] Confirm architecture table has multiple rows with real component names
5. [ ] Confirm code examples are copied from source/tests, not invented
6. [ ] Confirm sibling packages are accurate (verified against filesystem)

## 6. WHAT TO DO WHEN THINGS GO WRONG

- If I accidentally delete files: STOP. Tell the user immediately. Do not attempt recovery without user direction.
- If I am unsure about a library's API: Read more source code. Do not guess.
- If the user gives an ambiguous instruction: Ask for clarification. Do not improvise.
- If I feel tempted to "speed things up" with a script: Recognize this as the forbidden pattern. Slow down.

## 7. IMPLICIT CONVENTIONS (learned by doing — write them down so the next session doesn't re-learn)

### 7.1 Where skill files actually live

Skills are **NOT** flat files at the root of `.claude/plugins/suaveplan-skills/`.
The actual path mirrors the monorepo package layout:

.claude/plugins/suaveplan-skills/plugins/library-navigator/skills/ / SKILL.md # Category navigator / SKILL.md # Subcategory navigator sp-/ SKILL.md # Library skill


Example: `@suaveplan/types` (in `packages/foundation/core/types`)  
→ `.claude/plugins/suaveplan-skills/plugins/library-navigator/skills/foundation/core/sp-types/SKILL.md`.

### 7.2 The `docs/` tree is a shadow of `packages/`

`plugins/document-navigator/docs/<category>/<subcategory>/<pkg>/` mirrors the genesis monorepo's `packages/<category>/<subcategory>/<pkg>/`.

- Every `.ts` file in the real package's `src/` has a corresponding `.md` file in the docs tree's `src/`.
- The docs tree also has a `README.md` per package.
- **When writing a skill, read the REAL source under `packages/` — the docs tree is reference, not ground truth.**

### 7.3 Skill naming and structure

- Directory name for a library skill: `sp-<package-name>` (e.g., `sp-types` for `@suaveplan/types`).
- Inside: exactly one file named `SKILL.md`.
- No flat `sp-xxx.md` files anywhere in the skills tree.
- Navigation skills (category and subcategory levels) are also named `SKILL.md`.

### 7.4 How to verify whether a skill already exists

1. Check the **Completed** list in section 8 below.
2. Confirm by checking the nested path:
   ```bash
   ls .claude/plugins/suaveplan-skills/plugins/library-navigator/skills/<category>/<subcategory>/ | grep sp-<name>

7.5 The "Completed" list tracks skills, not package migrations

A package can be fully migrated in the genesis monorepo (green tests, published) and still show [ ] here if its SKILL.md has not been written yet. Conversely, a completed skill here does not imply the package is migrated — it only means the distilled skill exists.

7.6 Navigation skills

Every category and subcategory directory MUST contain a SKILL.md that acts as a navigator.

Category SKILL.md (skills/<category>/SKILL.md):

  • Lists each subcategory in that category with a one-sentence description of its domain.
  • Explains when to use this category vs other categories.
  • Cross-links to related categories.

Subcategory SKILL.md (skills/<category>/<subcategory>/SKILL.md):

  • Lists every package in that subcategory with a one-line description.
  • Shows sibling relationships and common composition patterns.
  • Helps pick the right library for a task.

Root SKILL.md (skills/SKILL.md):

  • Lists every top-level category with a one-sentence description.
  • Provides a decision tree for picking the right category.

Navigation skills are not library skills. They do not need architecture tables or code examples, but they MUST be accurate and kept up to date when new packages are added.


8. CURRENT STATE (updated by agent after each skill)

Legend:

  • [x] = Distilled, high-quality library skill exists at the nested path.
  • [ ] = Package exists in monorepo but skill not yet written.
  • [n] = Navigation skill exists for this category/subcategory.

api-stack

Category navigator: [ ]

api-adapters

Subcategory navigator: [ ]

  • sp-api-adapter-express
  • sp-api-adapter-fastify
  • sp-api-adapter-hono
  • sp-api-adapter-kit
  • sp-api-adapter-koa
  • sp-api-adapter-nestjs
  • sp-api-adapter-node
  • sp-api-adapter-registry

api-audit

Subcategory navigator: [ ]

  • sp-api-audit-file
  • sp-api-audit-stdout

api-auth

Subcategory navigator: [ ]

  • sp-api-auth
  • sp-api-auth-anonymous
  • sp-api-auth-bearer
  • sp-api-auth-better-auth
  • sp-api-auth-codes
  • sp-api-auth-jwt
  • sp-api-auth-static

api-capabilities

Subcategory navigator: [ ]

  • sp-api-capability-database-memory
  • sp-api-capability-events-bus-memory
  • sp-api-capability-events-kit
  • sp-api-capability-events-memory
  • sp-api-capability-jobs-memory
  • sp-api-capability-kit
  • sp-api-capability-logger-kit
  • sp-api-capability-logger-memory
  • sp-api-capability-logger-structured-memory
  • sp-api-capability-proxy
  • sp-api-capability-secrets-memory

api-core

Subcategory navigator: [ ]

  • sp-api
  • sp-api-core
  • sp-api-schemas
  • sp-api-types

api-db

Subcategory navigator: [ ]

  • sp-api-db-kit
  • sp-api-db-postgres
  • sp-api-db-sqlite-memory
  • sp-api-db-surreal

api-gateway

Subcategory navigator: [ ]

  • sp-api-gateway
  • sp-api-gateway-balancer-consistent-hash
  • sp-api-gateway-balancer-random
  • sp-api-gateway-balancer-round-robin
  • sp-api-gateway-balancer-weighted
  • sp-api-gateway-hono

api-graphql

Subcategory navigator: [ ]

  • sp-api-graphql
  • sp-api-graphql-apollo
  • sp-api-graphql-core
  • sp-api-graphql-ui-altair
  • sp-api-graphql-ui-graphiql
  • sp-api-graphql-yoga

api-jobs

Subcategory navigator: [ ]

  • sp-api-jobs-kit
  • sp-api-jobs-scheduler
  • sp-api-jobs-scheduler-memory

api-middleware

Subcategory navigator: [ ]

  • sp-api-middleware
  • sp-api-middleware-audit
  • sp-api-middleware-body-limit
  • sp-api-middleware-cors
  • sp-api-middleware-rate-limit
  • sp-api-middleware-rbac
  • sp-api-middleware-rules

api-migrations

Subcategory navigator: [ ]

  • sp-api-migrations

api-openapi

Subcategory navigator: [ ]

  • sp-api-openapi
  • sp-api-openapi-core
  • sp-api-openapi-ui-redoc
  • sp-api-openapi-ui-scalar
  • sp-api-openapi-ui-swagger

api-plugins

Subcategory navigator: [ ]

  • sp-api-plugin-admin
  • sp-api-plugin-analytics
  • sp-api-plugin-asset-register
  • sp-api-plugin-audit
  • sp-api-plugin-auth
  • sp-api-plugin-banking
  • sp-api-plugin-campaigns
  • sp-api-plugin-cms
  • sp-api-plugin-customs
  • sp-api-plugin-database
  • sp-api-plugin-event-bus
  • sp-api-plugin-events
  • sp-api-plugin-export
  • sp-api-plugin-file-upload
  • sp-api-plugin-gtap
  • sp-api-plugin-import
  • sp-api-plugin-inventory
  • sp-api-plugin-kit
  • sp-api-plugin-logistics
  • sp-api-plugin-messaging
  • sp-api-plugin-notifications
  • sp-api-plugin-payment
  • sp-api-plugin-port-tracking
  • sp-api-plugin-procurement
  • sp-api-plugin-search
  • sp-api-plugin-site
  • sp-api-plugin-social
  • sp-api-plugin-store
  • sp-api-plugin-subscription
  • sp-api-plugin-tenant
  • sp-api-plugin-user
  • sp-api-plugin-vatdash-bridge
  • sp-api-plugin-vault
  • sp-api-plugin-warehouse-ops
  • sp-api-plugin-webhook

api-realtime

Subcategory navigator: [x]

  • sp-api-realtime
  • sp-api-sse
  • sp-api-sse-bun
  • sp-api-ws-broker-redis
  • sp-api-ws-bun

api-sandbox

Subcategory navigator: [x]

  • sp-api-sandbox-kit
  • sp-api-sandbox-permissions
  • sp-api-sandbox-vm
  • sp-api-sandbox-wasm
  • sp-api-sandbox-worker
  • sp-wasm-compiler-javy

api-secrets

Subcategory navigator: [x]

  • sp-api-secrets-bun
  • sp-api-secrets-env
  • sp-api-secrets-vault

api-tenant

Subcategory navigator: [x]

  • sp-api-tenant
  • sp-api-tenant-codes
  • sp-api-tenant-header
  • sp-api-tenant-jwt
  • sp-api-tenant-memory
  • sp-api-tenant-subdomain

api-transactions

Subcategory navigator: [x]

  • sp-api-transactions

commerce

Category navigator: [ ]

booking

Subcategory navigator: [ ]

  • sp-booking

contacts

Subcategory navigator: [ ]

  • sp-api-plugin-contacts
  • sp-audience-rules
  • sp-contacts
  • sp-macos-contacts
  • sp-react-contacts

communication

Category navigator: [ ]

emails

Subcategory navigator: [ ]

  • sp-dmarc
  • sp-domain-normalizer
  • sp-email-processing
  • sp-email-templates
  • sp-emailer
  • sp-suppression

messaging

Subcategory navigator: [ ]

  • sp-discord-client
  • sp-imessage-adapter
  • sp-notification-channel
  • sp-slack-client
  • sp-sms
  • sp-sms-providers
  • sp-telegram-client

telephone

Subcategory navigator: [ ]

  • sp-telephone

webhook-client

Subcategory navigator: [ ]

  • sp-webhook-client

devtools

Category navigator: [ ]

docker

Subcategory navigator: [ ]

  • sp-caddy-imgproxy
  • sp-docker-nvidia

docs

Subcategory navigator: [ ]

  • sp-api-docs
  • sp-api-docs-formatter-html
  • sp-api-docs-formatter-json
  • sp-api-docs-formatter-markdown
  • sp-api-docs-formatter-openapi
  • sp-compress-svg
  • sp-docs
  • sp-pdf
  • sp-sitemap

tooling

Subcategory navigator: [ ]

  • sp-cli
  • sp-electrobun
  • sp-install-agent-skills
  • sp-installer
  • sp-mcp
  • sp-overview

foundation

Category navigator: [ ]

barcode

Subcategory navigator: [ ]

  • sp-barcode
  • sp-qrcode

bitpacker

Subcategory navigator: [ ]

  • sp-bitpacker
  • sp-bitpacker-compressed
  • sp-bitpacker-crypto
  • sp-bitpacker-delta
  • sp-bitpacker-game
  • sp-bitpacker-network
  • sp-bitpacker-schema
  • sp-bitpacker-streaming
  • sp-bitpacker-strategies
  • sp-bitpacker-validation

core

Subcategory navigator: [ ]

  • sp-bytes
  • sp-cbor
  • sp-config
  • sp-cron
  • sp-datetime
  • sp-dedup
  • sp-diff
  • sp-env
  • sp-error
  • sp-fsm
  • sp-idempotency
  • sp-json
  • sp-object-pool
  • sp-mime
  • sp-packer
  • sp-pagination
  • sp-queue
  • sp-rate-limiter
  • sp-retry
  • sp-rules
  • sp-schema-registry
  • sp-serialize
  • sp-streams
  • sp-timing
  • sp-typescript-config
  • sp-types
  • sp-undo
  • sp-utils
  • sp-validation

data

Subcategory navigator: [ ]

  • sp-media
  • sp-react-packer

etl

Subcategory navigator: [ ]

  • sp-etl
  • sp-ports

feature-flags

Subcategory navigator: [ ]

  • sp-feature-flags

flow

Subcategory navigator: [ ]

  • sp-workflow

random

Subcategory navigator: [ ]

  • sp-noise
  • sp-pseudo-random
  • sp-random

timing

Subcategory navigator: [ ]


gaming

Category navigator: [ ]

game-engine

Subcategory navigator: [ ]

  • sp-game-engine

games

Subcategory navigator: [ ]

  • sp-game-loop

gaming

Subcategory navigator: [ ]


geospatial

Category navigator: [ ]

geo

Subcategory navigator: [ ]

  • sp-geo
  • sp-geo-earth
  • sp-geo-planet
  • sp-solar-system
  • sp-stars
  • sp-tides
  • sp-universe

logistics

Subcategory navigator: [ ]


identity

Category navigator: [ ]

auth

Subcategory navigator: [ ]


localization

Category navigator: [ ]

i18n

Subcategory navigator: [ ]

  • sp-i18n
  • sp-i18n-backend-chained
  • sp-i18n-backend-fs-multifile
  • sp-i18n-backend-http
  • sp-i18n-backend-memory
  • sp-i18n-backend-storage
  • sp-i18n-detector
  • sp-i18n-formatter-collator
  • sp-i18n-formatter-currency
  • sp-i18n-formatter-date
  • sp-i18n-formatter-display-name
  • sp-i18n-formatter-list
  • sp-i18n-formatter-number
  • sp-i18n-formatter-relative-time
  • sp-i18n-formatter-segmenter
  • sp-i18n-icu-parser
  • sp-i18n-shared
  • sp-locale-data
  • sp-react-i18n

media

Category navigator: [ ]

audio

Subcategory navigator: [ ]

  • sp-audio-analysis-beat
  • sp-audio-analysis-loudness
  • sp-audio-analysis-pitch
  • sp-audio-analysis-spectrum
  • sp-audio-cli
  • sp-audio-codec-ffmpeg-native
  • sp-audio-codec-ffmpeg-wasm
  • sp-audio-codecs
  • sp-audio-controllers
  • sp-audio-core
  • sp-audio-decode-wav
  • sp-audio-engine-browser
  • sp-audio-engine-server
  • sp-audio-metadata
  • sp-audio-sprite-packer
  • sp-audio-sprite-player
  • sp-audio-timeline
  • sp-audio-transport
  • sp-control-surface-schema
  • sp-midi
  • sp-third-party-elevenlabs
  • sp-voice
  • sp-voice-elevenlabs

audio-fx

Subcategory navigator: [ ]

  • sp-audio-fx-plugin-audio-analyzer
  • sp-audio-fx-plugin-audio-player
  • sp-audio-fx-plugin-auto-filter
  • sp-audio-fx-plugin-base
  • sp-audio-fx-plugin-chorus
  • sp-audio-fx-plugin-compressor
  • sp-audio-fx-plugin-delay
  • sp-audio-fx-plugin-distortion
  • sp-audio-fx-plugin-eq
  • sp-audio-fx-plugin-filter
  • sp-audio-fx-plugin-flanger
  • sp-audio-fx-plugin-game-audio
  • sp-audio-fx-plugin-gate
  • sp-audio-fx-plugin-glados
  • sp-audio-fx-plugin-limiter
  • sp-audio-fx-plugin-microphone
  • sp-audio-fx-plugin-mixer
  • sp-audio-fx-plugin-phaser
  • sp-audio-fx-plugin-pitch-shifter
  • sp-audio-fx-plugin-reverb
  • sp-audio-fx-plugin-sampler
  • sp-audio-fx-plugin-spatial
  • sp-audio-fx-plugin-spessasynth
  • sp-audio-fx-plugin-synthesizer
  • sp-audio-fx-plugin-tremolo
  • sp-audio-fx-plugin-widener

audio-ir

Subcategory navigator: [ ]

  • sp-audio-ir-core
  • sp-audio-ir-loader
  • sp-audio-ir-room-plugin-club
  • sp-audio-ir-room-plugin-pool

fonts

Subcategory navigator: [ ]

  • sp-font-compress
  • sp-font-convert
  • sp-font-decompress
  • sp-font-subset

image

Subcategory navigator: [ ]

  • sp-colour-convert-adapt
  • sp-colour-convert-cieluv
  • sp-colour-convert-cmyk
  • sp-colour-convert-hsluv
  • sp-colour-filter-cct
  • sp-colour-filter-cmc
  • sp-colour-filter-greyscale
  • sp-colour-filter-sepia
  • sp-colours
  • sp-compress-image
  • sp-compress-svg
  • sp-emblem-solver
  • sp-exif
  • sp-image
  • sp-image-quantisation
  • sp-pdf

video

Subcategory navigator: [ ]

  • sp-video
  • sp-video-thumbnails

money

Category navigator: [ ]

finance

Subcategory navigator: [ ]

  • sp-cryptocurrency
  • sp-currency
  • sp-currency-provider-binance
  • sp-currency-provider-coingecko
  • sp-currency-provider-coinmarketcap
  • sp-currency-provider-cryptocompare
  • sp-currency-provider-ecb
  • sp-currency-provider-fixer
  • sp-currency-provider-kraken
  • sp-currency-provider-open-exchange-rates
  • sp-currency-provider-virtual
  • sp-currency-providers
  • sp-money

payment

Subcategory navigator: [ ]

  • sp-payment
  • sp-payment-provider-adyen
  • sp-payment-provider-mollie
  • sp-payment-provider-paypal
  • sp-payment-provider-square
  • sp-payment-provider-stripe
  • sp-payment-providers

networking

Category navigator: [ ]

drive

Subcategory navigator: [ ]

  • sp-drive
  • sp-drive-mesh
  • sp-drive-mesh-protocol
  • sp-drive-plugin-cache
  • sp-drive-plugin-chunks
  • sp-drive-react-sharing
  • sp-drive-sharing
  • sp-drive-storage-archive-core
  • sp-drive-storage-zip
  • sp-drive-template
  • sp-drive-transport-https
  • sp-drive-transport-webrtc
  • sp-drive-uri
  • sp-drive-webrtc

events

Subcategory navigator: [ ]

  • sp-broadcast-channel
  • sp-event-sourcing
  • sp-events
  • sp-events-metrics
  • sp-events-otel
  • sp-events-schema
  • sp-events-transport

network

Subcategory navigator: [ ]

  • sp-network
  • sp-network-bootstrap
  • sp-network-discovery-crdt
  • sp-network-discovery-gundb
  • sp-network-discovery-hybrid
  • sp-network-discovery-peerjs
  • sp-network-discovery-trystero
  • sp-network-discovery-webtorrent
  • sp-network-gundb-server
  • sp-network-libp2p-server
  • sp-network-plugin-assignment
  • sp-network-plugin-audit-mesh
  • sp-network-plugin-auth
  • sp-network-plugin-circuit-breaker
  • sp-network-plugin-content-delivery
  • sp-network-plugin-crypto-messages
  • sp-network-plugin-devtools
  • sp-network-plugin-failover
  • sp-network-plugin-governance
  • sp-network-plugin-intra-relay
  • sp-network-plugin-middleware
  • sp-network-plugin-migration
  • sp-network-plugin-monitor
  • sp-network-plugin-partition
  • sp-network-plugin-protocol
  • sp-network-plugin-qos
  • sp-network-plugin-registry
  • sp-network-plugin-relay
  • sp-network-plugin-server-bridge
  • sp-network-plugin-session
  • sp-network-plugin-simulation
  • sp-network-plugin-state
  • sp-network-plugin-topology
  • sp-network-plugin-transport-manager
  • sp-network-testing
  • sp-network-transport-hyperswarm
  • sp-network-transport-libp2p
  • sp-network-transport-standby
  • sp-network-transport-webrtc
  • sp-network-transport-websockets
  • sp-network-trystero-server
  • sp-react-network-libp2p-demo
  • sp-service-discovery
  • sp-websocket-gateway

observability

Category navigator: [ ]

monitor

Subcategory navigator: [ ]


persistence

Category navigator: [ ]

cache

Subcategory navigator: [ ]

  • sp-cache
  • sp-cache-redis
  • sp-cache-storage

database

Subcategory navigator: [ ]

  • sp-db
  • sp-db-sqlite
  • sp-migration
  • sp-seed

Subcategory navigator: [ ]

  • sp-search
  • sp-surrealdb

storage

Subcategory navigator: [ ]

  • sp-storage
  • sp-storage-browser-indexeddb
  • sp-storage-browser-localstorage
  • sp-storage-browser-opfs
  • sp-storage-cdn
  • sp-storage-cdn-bunnycdn
  • sp-storage-cdn-rackspace
  • sp-storage-file
  • sp-storage-http
  • sp-storage-plugin-cache
  • sp-storage-s3
  • sp-storage-uri
  • sp-storage-uri-plugin-bundle
  • sp-storage-uri-plugin-fallback

security-stack

Category navigator: [ ]

crypto

Subcategory navigator: [ ]

  • sp-crypto
  • sp-crypto-bin
  • sp-crypto-browser
  • sp-crypto-cipher
  • sp-crypto-cli
  • sp-crypto-core
  • sp-crypto-curve
  • sp-crypto-hash
  • sp-crypto-keys
  • sp-crypto-rsa
  • sp-crypto-sodium
  • sp-crypto-utils
  • sp-crypto-vault

security

Subcategory navigator: [ ]

  • sp-server-keys
  • sp-slsa
  • sp-srp
  • sp-tpm-struct
  • sp-vault
  • sp-vault-sync
  • sp-x509

testkit

Category navigator: [ ]

testing

Subcategory navigator: [ ]

  • sp-testing
  • sp-testing-dom
  • sp-testing-e2e
  • sp-testing-integration
  • sp-testing-integration-garage-s3
  • sp-testing-integration-mailpit
  • sp-testing-integration-oauth-mock
  • sp-testing-integration-postgres
  • sp-testing-integration-redis
  • sp-testing-integration-step-ca
  • sp-testing-integration-surrealdb
  • sp-testing-integration-typesense

threejs

Category navigator: [ ]

r3f

Subcategory navigator: [ ]

  • sp-r3f-networking
  • sp-r3f-physics-rapier
  • sp-r3f-shaders

ui

Category navigator: [ ]

forms

Subcategory navigator: [ ]

  • sp-form-builder
  • sp-react-forms

react

Subcategory navigator: [ ]

  • sp-react-audio
  • sp-react-audio-fingerprint
  • sp-react-audio-player
  • sp-react-audio-stream
  • sp-react-auth
  • sp-react-auth-whitelabel
  • sp-react-control-surface
  • sp-react-midi
  • sp-react-ui

Orphaned skills (no matching package in packages/)

  • sp-create-suaveplan-plugin
  • sp-audio-fingerprint