core
25Cursor rule Cursor
@dukkani/core is the central initialization layer for server-side auth and database access. It composes @dukkani/auth, @dukkani/db, and @dukkani/env into safe singleton entrypoints.
Cursor rule Cursor
@dukkani/core is the central initialization layer for server-side auth and database access. It composes @dukkani/auth, @dukkani/db, and @dukkani/env into safe singleton entrypoints.
Cursor rule Cursor
The db package contains the Prisma database schema, client, seeders, and database utilities. It's the data access layer of the application.
Cursor rule Cursor
The env package centralizes environment variable management and validation. It provides type-safe access to environment variables across the monorepo.
Cursor rule Cursor
@dukkani/logger provides consistent, structured logging for apps and packages.
Cursor rule Cursor
@dukkani/migrations contains migration tooling and the dukkani-migrate CLI for storage/database migration workflows.
Cursor rule Cursor
The orpc package defines the API layer using oRPC (type-safe RPC). It contains routers, procedures, middleware, context, and client utilities.
Cursor rule Cursor
@dukkani/storage provides file upload, image processing, and object-storage operations (S3-compatible).
Cursor rule Cursor
@dukkani/tracing centralizes OpenTelemetry setup, context propagation, and tracing utilities.
Cursor rule Cursor
The ui package contains shared UI components built with shadcn/ui and Radix UI. It provides a consistent design system across all applications.
Skill Claude CodeCodexCursor
Audit and improve web accessibility following WCAG 2.2 guidelines. Use when asked to "improve accessibility", "a11y audit", "WCAG compliance", "screen reader support", "keyboard navigation", or "make accessible".
Skill Claude CodeCodexCursor
Answer questions about the AI SDK and help build AI-powered features. Use when developers: (1) Ask about AI SDK functions like generateText, streamText, ToolLoopAgent, embed, or tools, (2) Want to build AI agents, chatbots, RAG systems, or text generation features, (3) Have questions about AI providers (OpenAI…
Skill Claude CodeCodexCursor
Configure Better Auth server and client, set up database adapters, manage sessions, add plugins, and handle environment variables. Use when users mention Better Auth, betterauth, auth.ts, or need to set up TypeScript authentication with email/password, OAuth, or plugin configuration.
Skill Claude CodeCodexCursor
Deploy applications and websites to Vercel. Use when the user requests deployment actions like "deploy my app", "deploy and give me the link", "push this live", or "create a preview deployment".
Skill Claude CodeCodexCursor
Configure email verification, implement password reset flows, set password policies, and customise hashing algorithms for Better Auth email/password authentication. Use when users need to set up login, sign-in, sign-up, credential authentication, or password security with Better Auth.
Skill Claude CodeCodexCursor
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts, posters, or applications (examples include websites, landing pages, dashboards, React components, HTML/CSS layouts, or when styling/beautifying any web UI).…
Skill Claude CodeCodexCursor
Guides and best practices for working with Neon Serverless Postgres. Covers getting started, local development with Neon, choosing a connection method, Neon features, authentication (@neondatabase/auth), PostgREST-style data API (@neondatabase/neon-js), Neon CLI, and Neon's Platform API/SDKs. Use for any Neon-related…
Skill Claude CodeCodexCursor
Next.js best practices - file conventions, RSC boundaries, data patterns, async APIs, metadata, error handling, route handlers, image/font optimization, bundling.
Skill Claude CodeCodexCursor
Next.js 16 Cache Components - PPR, use cache directive, cacheLife, cacheTag, updateTag.
Skill Claude CodeCodexCursor
Upgrade Next.js to the latest version following official migration guides and codemods.
Skill Claude CodeCodexCursor
Build production-ready Node.js backend services with Express/Fastify, implementing middleware patterns, error handling, authentication, database integration, and API design best practices. Use when creating Node.js servers, REST APIs, GraphQL backends, or microservices architectures.
Skill Claude CodeCodexCursor
Node.js development principles and decision-making. Framework selection, async patterns, security, and architecture. Teaches thinking, not copying.
Skill Claude CodeCodexCursor
Configure multi-tenant organizations, manage members and invitations, define custom roles and permissions, set up teams, and implement RBAC using Better Auth's organization plugin. Use when users need org setup, team management, member roles, access control, or the Better Auth organization plugin.
Skill Claude CodeCodexCursor
Prisma CLI commands reference covering all available commands, options, and usage patterns. Use when running Prisma CLI commands, setting up projects, generating client, running migrations, managing databases, or starting Prisma's MCP server. Triggers on "prisma init", "prisma generate", "prisma migrate", "prisma db"…
Skill Claude CodeCodexCursor
Prisma Client API reference covering model queries, filters, operators, and client methods. Use when writing database queries, using CRUD operations, filtering data, or configuring Prisma Client. Triggers on "prisma query", "findMany", "create", "update", "delete", "$transaction".