What problem does it solve? Building backend code for Shopify apps involves many recurring decisions: how to structure webhook handlers, validate inputs, queue background work, and handle errors consistently. This Skill provides a complete set of backend conventions and ready-to-use code patterns so every API route, webhook, and job follows the same secure, idempotent, type-safe standards. ## Core Features & Use Cases - Webhook Handling: HMAC validation, Zod payload parsing, idempotency checks via webhook logs, and immediate 200 responses with async queue processing. - Data Layer Patterns: Prisma model helpers with soft deletes, multi-tenant shop scoping, transactions, and typed queries without raw SQL. - Infrastructure Without Redis: DB-based job queue with retries and exponential backoff, node-cron scheduled tasks, and in-memory rate limiting. - Use Case: When adding an orders/create webhook to your Shopify app, apply this Skill to generate a handler that validates the payload, skips duplicates, logs the event, and enqueues order processing instead of blocking the response. ## Quick Start Ask the AI to create a webhook handler or Prisma model for your Shopify app following the dev-api backend conventions.