Repository inventory

alinaqi/claude-bootstrap

Skills indexed from this repository, with install-style signals scoped to the repo.
11 skills5K GitHub stars0 weekly installsShellGitHubOwner profile

Overview

This skill provides an opinionated, security-first starter for building Shopify apps with Remix, the Shopify App framework, Admin GraphQL API, and checkout UI extensions. It focuses on spec-driven initialization, session storage with Prisma, GDPR webhook handling, and a Polaris-based admin UI. Use it to scaffold a production-ready app structure and implement secure API, webhook, and extension patterns quickly.

How this skill works

The skill scaffolds a Remix app configured for Shopify: authentication flows, Prisma session storage, Admin API helpers, and webhook routes for lifecycle and GDPR events. It wires Shopify CLI configuration (shopify.app.toml), registers required webhooks, enforces authenticated admin loaders/actions, and provides example GraphQL queries, mutations, and metafield helpers. A Polaris layout and checkout extension template are included to speed UI and extension development.

When to use it

  • Starting a new Shopify app using Remix and TypeScript/JavaScript.
  • You need secure, production-ready auth and session handling (Prisma session storage).
  • Implementing Admin GraphQL operations and metafield-based app settings.
  • Adding checkout UI or theme extensions alongside an embedded admin UI.
  • Preparing an app for App Store approval with GDPR and lifecycle webhooks.

Best practices

  • Keep Shopify API keys and secrets in environment variables and do not commit them.
  • Use Prisma session storage and delete sessions on app/uninstall webhooks to avoid stale data.
  • Handle GDPR webhooks explicitly: customers/data_request, customers/redact, shop/redact.
  • Prefer GraphQL Admin API (remove REST) and centralize queries/mutations with error handling for userErrors.
  • Use Polaris for consistent embedded admin UI and store settings as JSON metafields for portability.

Example use cases

  • Scaffold a Remix-based Shopify app that authenticates shops and exposes a settings page stored in shop metafields.
  • Implement product listing and creation using Admin GraphQL queries and mutations wrapped with loader/action patterns.
  • Add a checkout UI extension to customize cart experience, bundled under extensions/ with shopify.extension.toml.
  • Respond to app/uninstalled webhook to remove sessions and perform cleanup for App Store compliance.
  • Implement GDPR webhook handlers to return/delete customer data and remove app-related metafields on shop/redact.

FAQ

Yes. The scaffold supports JavaScript or TypeScript templates; examples show TypeScript-friendly patterns and Prisma usage.

Is GDPR handling required to publish the app?

Yes. Shopify requires GDPR webhook handlers for customers/data_request, customers/redact, and shop/redact before App Store approval.

Can I use REST instead of GraphQL?

The opinionated config favors GraphQL (removeRest: true) for admin operations, but you can adapt the setup to use REST if needed.

11 skills

shopify-apps
Api

This skill guides you to scaffold, configure, and develop Shopify apps with Remix, Admin API, and checkout extensions end-to-end.

BackendDevopsFrontendSecurity+1
typescript
Automation

This skill enforces rigorous TypeScript strict mode and eslint-driven quality for reliable, secure project initialization and maintainable code.

Ci CdGitLintingScripting+3
firebase
Backend

This skill helps you design secure, scalable Firebase apps with Firestore, authentication, storage, and rules by applying best practices for data modeling and

CloudDatabaseSecurityShell
code-review
Automation

This skill enforces mandatory automated code reviews before commits and deploys, improving security, quality, and reliability across projects.

BackendCi CdCode ReviewSecurity+2
base
Ai

This skill enforces universal coding patterns and TDD workflows to keep code simple, readable, and maintainable across projects.

AutomationCode ReviewDesignRefactor+3
ui-testing
Automation

This skill verifies generated UI meets accessibility standards through a pragmatic checklist of visibility, contrast, focus, and responsive targets.

Ci CdFrontendSecurityTesting+2
woocommerce
Api

This skill helps you manage WooCommerce stores by interacting with products, orders, customers, and webhooks via REST API.

AutomationBackendFullstackSecurity+1
react-native
Ai

This skill helps you implement React Native patterns and platform-specific code with clean architecture and reusable components.

Code ReviewDebuggingFrontendFullstack+3
pwa-development
Frontend

This skill helps you build reliable, installable PWAs by guiding offline caching, service workers, and manifest setup for fast, secure experiences.

PerformanceSecurityShell
android-kotlin
Ai

This skill helps you bootstrap Android Kotlin projects with Coroutines, Hilt, Jetpack Compose, and clean architecture patterns.

Ci CdCode ReviewDebuggingSecurity+3
posthog-analytics
Analytics

This skill helps you implement PostHog analytics for event tracking, user identification, feature flags, and dashboards to measure product value.

ApiBackendDataFrontend+2
More from this maintainer
Other repositories and skills published under the same GitHub owner.
Skills library
Jump back to the full directory or explore grouped topics.
Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational