Рева Дмитрий Владимирович avatar

Рева Дмитрий Владимирович

Community

@DimonikRV · Kropyvnytskyi

0Followers
|
24Public Repos
|
23Published Skills

Dmitriy Reva's skill registry covers Clerk authentication, Prisma ORM v7, Liveblocks realtime collaboration, and Playwright/Vitest testing for Next.js SaaS applications.

Skills Distribution
DomainDeveloper To...Developer Tooling .. (35%)Data Systems & Dat.. (30%)Cybersecurity & Co.. (20%)Cloud & Compute In.. (15%)

Agent Skills by Рева Дмитрий Владимирович

Showing 23 vetted skills indexed across 1 GitHub repositories.

DimonikRVDimonikRV

liveblocks-best-practices

Implement and debug Liveblocks realtime collaboration features in React applications.

Community
Advanced
DimonikRVDimonikRV

clerk-cli

Operate the Clerk CLI for authentication, user management, and Backend or Platform API calls.

Community
Advanced
DimonikRVDimonikRV

clerk-backend-api

Browse and execute Clerk Backend REST API endpoints with authenticated curl requests.

Community
Advanced
DimonikRVDimonikRV

clerk-webhooks

Implement verified Clerk webhook handlers for user, organization, and billing event synchronization.

Community
Intermediate
DimonikRVDimonikRV

prisma-upgrade-v7

Migrates Prisma ORM projects from v6 to v7 across all breaking changes.

Community
Advanced
DimonikRVDimonikRV

prisma-cli

Reference Prisma ORM CLI commands for migrations, client generation, and database operations.

Community
Intermediate
DimonikRVDimonikRV

clerk-nextjs-patterns

Implement Clerk authentication patterns for Next.js middleware, Server Actions, and API routes.

Community
Intermediate
DimonikRVDimonikRV

spec-pipeline

Discovers unimplemented feature specs and orchestrates review, correction, and implementation workflow.

Community
Intermediate
DimonikRVDimonikRV

prisma-driver-adapter-implementation

Implements Prisma v7 driver adapters for custom database drivers in TypeScript.

Community
Advanced
DimonikRVDimonikRV

prisma-client-api

Provides Prisma Client API reference for database queries, filters, relations, and transactions.

Community
Intermediate
DimonikRVDimonikRV

clerk-orgs

Implements Clerk Organizations for multi-tenant B2B SaaS with roles, invitations, and enterprise SSO.

Community
Advanced
DimonikRVDimonikRV

clerk-setup

Configure Clerk authentication in web projects using CLI provisioning and official quickstart guides.

Community
Intermediate
DimonikRVDimonikRV

clerk-custom-ui

Build custom Clerk sign-in and sign-up flows and style authentication components.

Community
Intermediate
DimonikRVDimonikRV

clerk-billing

Implement Clerk Billing subscription plans, feature gating, and billing webhooks in Next.js applications.

Community
Advanced
DimonikRVDimonikRV

prisma-postgres

Provision and manage Prisma Postgres databases via CLI, Console, and Management API.

Community
Intermediate
DimonikRVDimonikRV

prisma-postgres-setup

Provisions Prisma Postgres databases via the Management API and connects them to local projects.

Community
Advanced
DimonikRVDimonikRV

clerk-testing

Configures end-to-end authentication flow tests for Clerk apps using Playwright or Cypress.

Community
Basic
DimonikRVDimonikRV

clerk

Routes Clerk authentication tasks to framework-specific implementation guidance and patterns.

Community
Intermediate
DimonikRVDimonikRV

prisma-compute

Deploy and manage Prisma Compute apps using the Prisma Platform CLI.

Community
Advanced
DimonikRVDimonikRV

prisma-database-setup

Configure Prisma ORM with PostgreSQL, MySQL, SQLite, MongoDB, and other database providers.

Community
Intermediate
DimonikRVDimonikRV

playwright-skill

Automates browser testing and web interactions using Playwright with auto-detected dev servers.

Community
Advanced
DimonikRVDimonikRV

vitest-testing

Writes, runs, and diagnoses Vitest unit and integration tests for Next.js TypeScript projects.

Community
Intermediate
DimonikRVDimonikRV

non-functional-testing

Runs load, accessibility, security, Lighthouse, and visual regression tests for web applications.

Community
Intermediate

Frequently Asked Questions About Рева Дмитрий Владимирович

FAQPage Schema
What tasks can I accomplish using DimonikRV's skills?▼

You can integrate Clerk authentication (setup, custom UI, organizations, billing, webhooks, testing), manage Prisma ORM (v7 migration, client queries, CLI, Postgres provisioning, Compute deployment), build Liveblocks realtime collaboration features, and run Playwright browser tests plus Vitest unit/integration tests.

Who are these skills designed for?▼

Full-stack engineers building Next.js and TypeScript SaaS applications. They target developers implementing B2B multi-tenancy with Clerk Organizations, subscription billing with Stripe-backed checkout, Prisma database layers, and realtime collaborative editing with Liveblocks.

What prerequisites and environment keys are required?▼

Clerk skills require NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY and CLERK_SECRET_KEY, plus CLERK_WEBHOOK_SIGNING_SECRET for webhooks and CLERK_TESTING_TOKEN for E2E tests. Node.js 20.9.0 or higher is required. Prisma Postgres provisioning uses service tokens or OAuth via the Management API.

What licenses cover these skills?▼

Nearly all skills are released under the MIT license, including the Clerk, Prisma, and testing skills. The liveblocks-best-practices skill is published under the Apache License 2.0. All are free to use, modify, and redistribute under their respective terms.

How do the testing skills work in practice?▼

The vitest-testing skill writes and diagnoses unit, integration, and component tests with mocked Clerk, Prisma, Liveblocks, and Next.js dependencies. The playwright-skill auto-detects dev servers and writes browser tests to /tmp, while non-functional-testing covers k6 load, axe-core accessibility, Snyk security scans, and visual regression.