gengirish
Community@gengirish
gengirish maintains 25 skills for DropFlow, a multi-tenant e-commerce SaaS covering Next.js, payments, GST invoicing, shipping, notifications, and observability.
Agent Skills by gengirish
Showing 25 vetted skills indexed across 1 GitHub repositories.
next-safe-action
Implements type-safe server actions with middleware chains and optimistic updates in Next.js.
react-pdf-invoices
Generates Indian GST-compliant invoice PDFs using @react-pdf/renderer in a worker.
novu-notifications
Implement multi-channel order notifications using Novu, Twilio, and Resend.
razorpay-stripe
Implements Razorpay and Stripe payment flows, webhooks, and refunds for DropFlow orders.
better-sse
Implements tenant-scoped Server-Sent Events broadcasting with better-sse across Express workers and Next.js clients.
tremor-analytics
Builds Tremor React KPI cards and charts for DropFlow analytics dashboards.
fast-csv-import
Parses and validates bulk product CSV files for import into a multi-tenant catalog database.
react-flow-workflows
Build React Flow DAG editors and live workflow run visualizations with @xyflow/react.
docs
Updates project documentation files to stay synchronized with code changes.
pino-otel-sentry
Implements Pino logging, OpenTelemetry tracing, and Sentry error tracking for Node.js services.
zod-schemas
Create Zod validation schemas for API inputs, DTOs, env parsers, and worker job payloads.
indian-gst-einvoice
Calculates Indian GST breakdowns, validates GSTINs, and submits e-Invoices to the IRP API.
shadcn-tailwind-ui
Implements shadcn/ui and Tailwind CSS component patterns for the DropFlow dashboard frontend.
trpc-web-worker
Implements typed tRPC communication between a Vercel web app and a Fly.io worker service.
nextjs-dropflow
Implements Next.js 14 App Router patterns for routes, API handlers, middleware, and server actions.
turborepo-pnpm
Configures Turborepo pipelines and pnpm workspace dependencies for monorepo package management.
prisma-multi-tenant
Implements tenant-isolated Prisma queries and migrations on Neon PostgreSQL.
react-email-resend
Create React Email templates and send transactional emails via Resend.
growthbook-flags
Implements GrowthBook feature flags for tenant-level rollouts and A/B tests in React applications.
tanstack-data-views
Implements server-side paginated data tables using TanStack Table, TanStack Query, and nuqs.
shipping-carriers
Implements Shiprocket and EasyPost carrier integrations for shipment creation, tracking, and webhooks.
doc-authoring
Create and update Markdown documentation files following DropFlow docs conventions.
vitest-playwright-msw
Writes unit, integration, and E2E tests using Vitest, Playwright, and MSW.
biome-dx
Configures Biome linting and formatting plus tsx TypeScript script execution for monorepo projects.
Frequently Asked Questions About gengirish
FAQPage SchemaWhat tasks can I accomplish with gengirish's DropFlow skills?▼
You can build a multi-tenant e-commerce platform: Next.js 14 routes and type-safe server actions, tRPC APIs between web and worker apps, Prisma/Neon tenant isolation, GST invoicing, Razorpay/Stripe payments, Shiprocket/EasyPost shipping, Novu notifications, Tremor analytics dashboards, and React Flow DAG visualization.
Who are these DropFlow skills designed for?▼
Full-stack TypeScript engineers building or maintaining the DropFlow SaaS monorepo. They target developers working in apps/web (Vercel), apps/worker (Fly.io), and shared packages, covering frontend UI with shadcn/Tailwind, backend queues, payments, and Indian tax compliance.
What is the runtime and architecture setup for DropFlow?▼
DropFlow is a Turborepo + pnpm monorepo. The Next.js 14 web app deploys to Vercel, the BullMQ worker service runs on Fly.io with ioredis, and data lives in Neon PostgreSQL via Prisma. tRPC provides typed communication between the web and worker services.
How are testing and code quality handled in DropFlow?▼
Testing uses Vitest for unit and integration tests, Playwright for end-to-end coverage, and MSW for API mocking. Code quality relies on Biome for linting and formatting, tsx for running TypeScript, plus Pino logging, OpenTelemetry tracing, and Sentry error tracking for observability.
What prerequisites are needed to use these skills?▼
You need the DropFlow monorepo with pnpm workspaces, Node.js with TypeScript, a Neon PostgreSQL database, Redis for BullMQ queues, and accounts for integrated services such as Razorpay, Stripe, Novu, Resend, Shiprocket, EasyPost, GrowthBook, and Sentry depending on the feature.