Development skills

Browse reusable Agent Skills, each with a clear purpose and practical guidance.

pocketbase-js-sdk

Uses the official PocketBase JavaScript SDK (npm pocketbase) from browser or Node: authStore, collection CRUD, realtime subscribe, file uploads, and pb.send for custom routes. Use when writing client apps, dashboard code, or Node scripts that call PocketBase over HTTP with async/await — not pb_hooks.

1.42k repo starsObserved in 1 repos
Development

pocketbase-jsvm

Writes PocketBase server-side JavaScript in the Goja JSVM: pb_hooks, routerAdd, record hooks, cron jobs, and synchronous $app APIs. Use for *.pb.js files, pb_hooks, pb_migrations JS, or server-side PocketBase extensions — not the npm JS SDK. Read quirks.md for Goja gotchas (toString, json fields, hoisting, BadRequestError). Always check target PocketBase version: v0.22 and v0.23+ use different JSVM APIs and docs. PocketBase watches pb_hooks JS on disk and hot-reloads hooks inside the running process without exiting.

1.42k repo starsObserved in 1 repos
Development

dust-temporal

Step-by-step guide for creating Temporal workflows in Dust. Use when adding background jobs, async processing, durable workflows, or task queues.

1.42k repo starsObserved in 2 repos
Development

dust-audit-log-event

Add a new audit log event in `front`. Use when instrumenting a new user or system action for WorkOS audit logging, including schema creation, `AuditAction` updates, and the correct emit call after the mutation path.

1.42k repo starsObserved in 1 repos
Development

dust-breaking-changes

CRITICAL guideline - Never introduce breaking changes to the private API without explicit user approval. Always warn and ask for validation first.

1.42k repo starsObserved in 1 repos
Development

dust-db-migration

Step-by-step guide for creating and running SQL schema migrations in `front` or `connectors` using the `npm run migration:*` tooling (pg-schema-diff + Umzug). Use when adding or removing columns, tables, or indexes that require a coordinated deploy.

1.42k repo starsObserved in 1 repos
Development

dust-llm

Step-by-step guide for adding support for a new LLM in Dust. Use when adding a new model, or updating a previous one.

1.42k repo starsObserved in 1 repos
Development

dust-llm-class-tdd

Implement a new LLM endpoint class (provider/api/region/model) in the `model_constructors` router with the integration test harness, test-first. Use when adding a stream (or batch) endpoint class for a model on a specific provider API + region during the LLM router refactoring.

1.42k repo starsObserved in 1 repos
Development

dust-react-hook-form-writer

Write and refactor React forms using react-hook-form with Zod validation. Use when creating new form components, converting existing forms to react-hook-form, or implementing form validation patterns.

1.42k repo starsObserved in 1 repos
Development

dust-swagger

MANDATORY guideline - Always keep Swagger documentation in sync when modifying API endpoints or schemas.

1.42k repo starsObserved in 1 repos
Development