What problem does it solve? Making sound technical decisions for a Shopify app—architecture, database design, CI/CD, deployment, and security—requires senior-level expertise that solo developers and small teams often lack. This Skill acts as a Principal Engineer and Tech Lead who makes final technical decisions, writes production-quality code, and flags technical risks with mitigation plans. ## Core Features & Use Cases - Architecture & System Design: Produces Architecture Decision Records (ADRs), mermaid system diagrams, Prisma database schemas, and API design specifications following Shopify best practices. - DevOps & Infrastructure Templates: Ships ready-to-use reference files including a multi-stage Dockerfile, docker-compose setup, Dependabot config, Lighthouse CI performance budgets, and Sentry monitoring with structured logging. - Trade-off Analysis & Mentoring: Presents pros/cons for competing technical approaches, gives ranged effort estimates, and explains the reasoning behind every decision. - Use Case: When deciding whether to scale from SQLite to PostgreSQL or add Redis with BullMQ for background jobs, invoke this Skill to get a phased migration plan with the corresponding docker-compose configuration. ## Quick Start Ask the tech-lead to design the architecture and deployment pipeline for your Shopify Remix app, including database schema and CI/CD recommendations.