Skip to content
shopify-apps logo

shopify-apps

Expert patterns for Shopify app development including Remix/React Router apps, embedded apps with App Bridge, webhook handling, GraphQL Admin API, Polaris components, billing, and app extensions. U...

techwavedev/agi-agent-kit0installs4stars

SKILL.md

Full skill instructions

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

IssueSeveritySolution
Issuehigh## Respond immediately, process asynchronously
Issuehigh## Check rate limit headers
Issuehigh## Request protected customer data access
Issuemedium## Use TOML only (recommended)
Issuemedium## Handle both URL formats
Issuehigh## Use GraphQL for all new code
Issuehigh## Use latest App Bridge via script tag
Issuehigh## Implement all GDPR handlers

When to Use

This skill is applicable to execute the workflow or actions described in the overview.


<!-- AGI-INTEGRATION-START -->

AGI Framework Integration

Adapted for @techwavedev/​agi-agent-kit Original source: antigravity-awesome-skills

Memory-First Protocol

Retrieve prior design decisions (color palettes, typography, spacing scales) to maintain visual consistency across sessions. Cache generated design tokens.

# Check for prior frontend/​design context before starting
python3 execution/​memory_manager.py auto --query "design system decisions and component patterns for Shopify Apps"

Storing Results

After completing work, store frontend/​design decisions for future sessions:

python3 execution/​memory_manager.py store \
  --content "Design system: adopted 8px grid, Inter font family, HSL color tokens with dark mode support" \
  --type decision --project <project> \
  --tags shopify-apps frontend

Multi-Agent Collaboration

Share design decisions with backend agents (API contract changes) and QA agents (visual regression baselines).

python3 execution/​cross_agent_context.py store \
  --agent "<your-agent>" \
  --action "Implemented UI components — new design system with accessibility compliance (WCAG 2.1 AA)" \
  --project <project>

Design Memory Persistence

Store design system tokens and component decisions in Qdrant so any agent on any platform (Claude, Gemini, Cursor) can retrieve and apply consistent styling.

<!-- AGI-INTEGRATION-END -->