
Shopify Apps
This covers the essential patterns for building modern Shopify apps with React Router, App Bridge for embedded admin experiences, and secure webhook handling with HMAC verification. The sharp edges section is especially useful, steering you away from REST APIs toward GraphQL for new development, warning about webhook response timing (respond immediately, process async), and reminding you about GDPR handler requirements. The anti-patterns call out common mistakes like polling instead of webhooks and processing webhooks before responding. If you're building a Shopify app from scratch or modernizing an existing one, this gives you the architectural guardrails to avoid the most common pitfalls around API choice, embedding, and compliance.
- skills.sh installs
- 254
- GitHub stars
- 33.2K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add davila7/claude-code-templates --skill shopify-apps --agent claude-codeInstalls into .claude/skills of the current project.
Files
Shopify Apps
Patterns
React Router App Setup
Modern Shopify app template with React Router
Embedded App with App Bridge
Render app embedded in Shopify Admin
Webhook Handling
Secure webhook processing with HMAC verification
Anti-Patterns
❌ REST API for New Apps
❌ Webhook Processing Before Response
❌ Polling Instead of Webhooks
⚠️ Sharp Edges
| Issue | Severity | Solution |
|---|---|---|
| Issue | high | ## Respond immediately, process asynchronously |
| Issue | high | ## Check rate limit headers |
| Issue | high | ## Request protected customer data access |
| Issue | medium | ## Use TOML only (recommended) |
| Issue | medium | ## Handle both URL formats |
| Issue | high | ## Use GraphQL for all new code |
| Issue | high | ## Use latest App Bridge via script tag |
| Issue | high | ## Implement all GDPR handlers |
Sponsors
Details
- Repository
- github.com/davila7/claude-code-templates
- Categories
- Frontend Development, Backend & APIs
- First seen
- Jun 3, 2026
More from davila7/claude-code-templates
All 618- Reactome Database252
- Session Handoff251
- Core Components249
- Scvi Tools249
- Postgres Schema Design248
- Obsidian Clipper Template Creator247
- Test Fixing247
- Dask246
- Denario246
- Ensembl Database246
- Security Best Practices246
- Doc Coauthoring245
- Graphql245
- Iterate Pr245
- Playwright E2e Builder245
- Adaptyv242
- Medchem241
- Personal Tool Builder241
- Zarr Python239
- Cobrapy238
- Pylabrobot238
- Qutip237
- Torchdrug237
- Template Skill236