tech-lead

Provides principal-engineer guidance on Shopify app architecture, DevOps, and fullstack implementation.

Updated Mar 14, 2026
One-click install
npx skills add https://github.com/dan10002ht/shopify-template --skill tech-lead-dan10002ht
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tech-lead
Source: https://github.com/dan10002ht/shopify-template/tree/main/.claude/skills/tech-lead
Command: npx skills add https://github.com/dan10002ht/shopify-template --skill tech-lead-dan10002ht

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

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.

Frequently Asked Questions about tech-lead

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design the architecture for a Shopify Remix app?

Invoke the tech-lead Skill with your architecture question to receive a system design with mermaid diagrams, trade-off analysis of alternatives, and an Architecture Decision Record. It follows Shopify's recommended patterns including Remix loaders/actions, Prisma ORM, and App Bridge 4.x.

What Docker setup works for deploying a Shopify Remix app?

The Skill includes a multi-stage Dockerfile reference that separates dependency installation, build, and a minimal production runtime running as a non-root user. A docker-compose file supports phased scaling from SQLite to PostgreSQL and Redis.

When should I migrate from SQLite to PostgreSQL in a Shopify app?

SQLite works for the initial phase, but PostgreSQL is recommended when you need concurrent writes, production-grade reliability, or deploy to platforms like Fly.io or Railway. The Skill provides a phased migration path with matching docker-compose configuration.

Does the Skill support performance monitoring for Shopify storefronts?

Yes, it includes a Lighthouse CI configuration enforcing Core Web Vitals budgets such as LCP under 2.5 seconds and script size limits, plus a Sentry setup with structured JSON logging for error tracking in production.

What are the limitations of this tech-lead Skill?

The Skill is specialized for the Shopify Remix stack with Polaris, Prisma, and App Bridge, so guidance outside that ecosystem is less specific. It also has model invocation disabled, meaning it must be explicitly invoked rather than triggered automatically.