What problem does it solve? Customizing a dealership storefront without understanding the existing source architecture leads to broken workflows, unauthorized data access, and mismatched GraphQL contracts. This Skill guides a structured process of source orientation, user interviews, and contract inspection before any code is written. ## Core Features & Use Cases - Source Architecture Orientation: Maps the built-in storefront behavior in features/storefront, route entry points in app/**, and the server contract in features/keystone and schema.graphql. - Structured Requirements Interview: Asks targeted questions about target revision, built-in versus separate client mode, required journeys, and available test environments. - Capability Matrix & Safe Implementation: Verifies each operation against the actual schema and access rules, distinguishing presentation-only changes from backend-contract work for vehicle inventory, inquiry, finance, test-drive, trade-in, and service-request flows. - Use Case: A developer needs to rebrand a dealership storefront and add a trade-in form. The Skill inspects the real routes and GraphQL operations, confirms which flows are safe to modify, and flags anything requiring a new backend contract before implementation. ## Quick Start Use the openfront-dealership-custom-storefront skill to plan a custom storefront for my Openfront Dealership checkout at revision main.