What problem does it solve? Shopify apps frequently fail App Store review or break in production due to OAuth misconfigurations, unverified webhook HMAC signatures, missing GDPR handlers, GraphQL error handling gaps, and listing policy violations. This Skill provides a systematic 10-section debugging and QA checklist that finds bugs and rejection risks before Shopify's review team does. ## Core Features & Use Cases - Full-stack debugging workflow: Covers installation/OAuth, GraphQL API errors and rate limits, webhook HMAC verification and idempotency, checkout/theme/admin extensions, Billing API compliance, Polaris UI, performance, and security headers. - App Store rejection prevention: Audits listing name rules, screenshots, sensitive scope justification, GDPR webhooks (CUSTOMERS_DATA_REQUEST, CUSTOMERS_REDACT, SHOP_REDACT), and provides a rejection-to-fix mapping table. - Ready-to-use code patterns: Includes exponential backoff retry logic, HMAC verification with timingSafeEqual, idempotent webhook processing, and data reconciliation snippets. - Use Case: Before submitting a new public app, run the incognito QA checklist to catch console errors, verify session tokens replace third-party cookies, and confirm all three mandatory GDPR webhooks are implemented. ## Quick Start Ask the assistant to review your Shopify app codebase for App Store rejection risks and bugs using this debugging checklist.