What problem does it solve? Building a custom storefront on top of an Openfront product is risky: the built-in cart and checkout roots have known ownership, idempotency, and transaction-safety gaps, and schemas differ across verticals like Ecommerce, Restaurant, and Hotel. This Skill guides discovery, contract verification, and safe implementation planning so a custom storefront never fabricates data or bypasses backend authority. ## Core Features & Use Cases - Structured discovery interview: Collects the target product, revision, routes, brand direction, countries, payments, and test hosts before proposing any plan. - Schema-first contract verification: Exports or introspects the target GraphQL schema, builds a capability matrix, and requires negative access tests (cross-customer, wrong-cart, expired-session) before enabling features. - Safety gating for cart and checkout: Documents the canonical Ecommerce blocker register (sudo-based cart reads, unbound payment sessions, non-atomic completion) and blocks external checkout until the host is repaired. - Use Case: A developer wants an independently deployed Next.js storefront for an Openfront Ecommerce host. The Skill walks them through schema pinning, a BFF with httpOnly cookies, named GraphQL operations with codegen, runtime JSON validation, and a phased rollout starting with a read-only catalog. ## Quick Start Ask the assistant to help plan a custom storefront for your Openfront product and answer its discovery questions about your repository, target routes, and test environment.