What problem does it solve? Customizing a rental storefront without understanding the existing architecture leads to broken booking flows, duplicated business logic, and unsafe GraphQL access. This Skill guides the planning and implementation of a custom Openfront Rental storefront by grounding every decision in the actual source code and server contract. ## Core Features & Use Cases - Source-Grounded Planning: Explains where storefront behavior lives (features/storefront, app/**, features/keystone/**, schema.graphql) before any implementation begins. - Structured Discovery: Interviews the user about goals, constraints, and target journeys, then inspects routes, data loaders, GraphQL operations, access rules, and provider integrations. - Capability Matrix: Classifies each requested feature as verified, presentation-only, needing backend contract work, blocked, or absent. - Use Case: A team wants to rebrand and restructure the guest booking experience for their Openfront Rental deployment. The Skill inspects the actual checkout and reservation flows, identifies which changes are presentation-only versus requiring new server mutations, and produces a safe implementation plan. ## Quick Start Use this skill to plan a custom storefront for my Openfront Rental deployment and tell me which changes are presentation-only versus backend contract work.