Skip to main content

ScaleDockHQ/permdock

Dernière activité source enregistrée
Catalogue SkillsMP mis à jour
skills collectés
26
Étoiles GitHub
2
Forks GitHub
0

Installer avec un assistant IA

Copiez ce prompt dans l’assistant IA que vous utilisez.

Chargement du README du dépôt…

Skills dans ce dépôt

classification en attente

Affichage de 26 skills collectés sur 26.

métier
non classé
description

Adds PermDock authorization to a TypeScript app, from definitions to the first guard. Use when installing permdock, adding permissions, roles, plans, RBAC or access control, writing definePermissions, definePolicy or createPermDock, guarding a route, Server…

Langue du texte source : anglais

mis à jour
métier
non classé
description

Resolves PermDock subjects from access tokens, API keys and share links. Use when verifying OAuth or OIDC access tokens with subjectFromJwt or an introspection response with subjectFromIntrospection, issuing personal access tokens, API keys, service accounts…

Langue du texte source : anglais

mis à jour
métier
non classé
description

Enforces PermDock permissions in database queries and Postgres row-level security. Use when listing rows with permdock.where() and filter(), compiling conditions with toWhere from permdock/drizzle, permdock/prisma or permdock/kysely, guarding Convex functions…

Langue du texte source : anglais

mis à jour
métier
non classé
description

Models tenants, memberships, contacts and support sessions in PermDock. Use when declaring named scopes (organizations, workspaces, customers inside an organization), loading memberships through a MembershipSource, putting a role on one scope, keeping an…

Langue du texte source : anglais

mis à jour
métier
non classé
description

Use when working in a project that depends on @prisma/orm-postgres, @prisma/orm-sqlite, or @prisma/orm-mongo (Prisma 8, formerly Prisma Next): editing contract.prisma or a contract.ts builder, running `prisma contract emit`, planning or applying migrations,…

Langue du texte source : anglais

mis à jour
métier
non classé
description

Create a new repo or bring an existing one up to the ScaleDock standard (latest Node supported by Vercel, latest pnpm and TypeScript, Next.js or Expo, Supabase with better-supabase, PermDock, oRPC, MCP, CLI, Fumadocs, Vercel). Use when scaffolding a new…

Langue du texte source : anglais

mis à jour
métier
non classé
description

Build HTTP APIs, Edge Functions and MCP servers on Supabase with better-supabase adapters. Use when adding a route, REST resource, oRPC procedure, Edge Function, MCP tool, AI chat route, knowledge or memory, stored agent, MCP connector, eve agent, Chat SDK…

Langue du texte source : anglais

mis à jour
métier
non classé
description

Query and write Supabase data with better-supabase's typed repositories, Results and codegen. Use when code imports better-supabase, when adding a table, query or mutation, when a Supabase type is out of date, or after upgrading better-supabase.

Langue du texte source : anglais

mis à jour
métier
non classé
description

Test Supabase RLS policies, APIs and SQL against the local stack with better-supabase/testing, typed seeds and pgTAP. Use when writing or fixing tests that touch the database, policies, auth, OAuth or agent scopes, or Temporal time values.

Langue du texte source : anglais

mis à jour
métier
non classé
description

Guards AI agent tool calls, automations and chat commands with PermDock operations, subjects, actors and delegation. Use when declaring defineOperations, wiring operations in permdock/agent, permdock/ai-sdk, permdock/claude-agent, permdock/openai,…

Langue du texte source : anglais

mis à jour
métier
non classé
description

Requires human approval on PermDock grants, notifies approvers and resumes the approved call. Use when adding approval to a destructive or money-moving action (delete, publish, pay, refund, transfer), choosing approvers with approval by, user(), relation(),…

Langue du texte source : anglais

mis à jour
métier
non classé
description

Explains how PermDock decides and routes to the right PermDock skill. Use first for any work with permdock, typed permissions, roles or access control in a TypeScript app, when a check is denied and the reason is unclear, when reading a Decision, denial…

Langue du texte source : anglais

mis à jour
métier
non classé
description

Read and check the caller in better-supabase apps, including sessions, typed claims, user profiles, OAuth clients and agents acting for a user, scopes, ended sessions and authorization providers. Use when code reads auth, session or claims, when adding a…

Langue du texte source : anglais

mis à jour
métier
non classé
description

Reviews an existing PermDock setup or a pull request that changes it. Use when auditing permissions, reviewing a PR that touches permissions.ts, policy.ts or an adapter guard, finding ungranted or unused leaves, missing human approvals on agent tools,…

Langue du texte source : anglais

mis à jour
métier
non classé
description

Set up Clerk authentication in any project with the Clerk CLI and official framework quickstarts. Use when adding Clerk, initializing Clerk, scaffolding a new app with Clerk, or migrating an existing authentication system to Clerk.

Langue du texte source : anglais

mis à jour
métier
non classé
description

RFC 9421 HTTP Message Signatures: sign and verify HTTP requests and responses with the Signature-Input and Signature fields, and protect content with RFC 9530 Content-Digest and Repr-Digest. Use when adding, reviewing or debugging message signing between…

Langue du texte source : anglais

mis à jour
métier
non classé
description

OpenFGA schema 1.1: write, test and review relationship-based authorization models in the OpenFGA DSL and JSON, and call the OpenFGA API. Targets the OpenFGA modeling language schema 1.1, OpenFGA schema 1.2 (modular models with fga.mod, module and extend…

Langue du texte source : anglais

mis à jour
métier
non classé
description

OWASP API Security Top 10 2023: review HTTP, GraphQL and RPC APIs against API1:2023 to API10:2023, with upgrades from the legacy 2019 edition (no preview). Walks each risk's vulnerability checks, attack scenarios and prevention: broken object level…

Langue du texte source : anglais

mis à jour
métier
non classé
description

OWASP LLM Top 10: review LLM-powered apps against the OWASP Top 10 for LLM Applications 2026 (LLM01:2026 to LLM10:2026, current), with the 2025 edition supported and v1.1 (2023) legacy; no preview. Use when designing, threat modelling or reviewing a chatbot,…

Langue du texte source : anglais

mis à jour
métier
non classé
description

Make a ScaleDock website agent-ready with no-JS HTML, robots.txt AI rules, llms.txt, markdown twins, JSON-LD, api-catalog, WebMCP and declared content rights. Use when preparing a marketing site, docs site or web app for AI agents, AI crawlers and answer…

Langue du texte source : anglais

mis à jour
métier
non classé
description

WebMCP: expose web page tools to AI agents via document.modelContext, following the W3C Web Machine Learning Community Group draft (Draft Community Group Report, build posture), and upgrade code from the legacy navigator.modelContext drafts. Use when adding,…

Langue du texte source : anglais

mis à jour
métier
non classé
description

Well-known URIs (RFC 8615): publish and register resources under /.well-known/. Covers RFC 8615 Well-Known Uniform Resource Identifiers (URIs). Use when publishing a /.well-known/ resource. Triggers: well-known, RFC 8615.

Langue du texte source : anglais

mis à jour
métier
non classé
description

WIMSE workload identity drafts: authenticate service-to-service calls with WIT, WPT, HTTP signatures or mTLS. Lines, all IETF working group drafts with no RFC yet: draft-ietf-wimse-arch-08 (name), identifier-03, workload-creds-02, wpt-02, http-signature-07,…

Langue du texte source : anglais

mis à jour
métier
non classé
description

React composition patterns that scale. Use when refactoring components with boolean prop proliferation, building flexible component libraries, or designing reusable APIs. Triggers on tasks involving compound components, render props, context providers, or…

Langue du texte source : anglais

mis à jour
métier
non classé
description

React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js…

Langue du texte source : anglais

mis à jour
métier
non classé
description

React Native and Expo best practices for building performant mobile apps. Use when building React Native components, optimizing list performance, implementing animations, or working with native modules. Triggers on tasks involving React Native, Expo, mobile…

Langue du texte source : anglais

mis à jour
Affichage de 26 skills collectés sur 26.