ce-setup
Installation
SKILL.md
LLM Docs Header: All requests to
https://llm-docs.commercengine.iomust include theAccept: text/markdownheader (or append.mdto the URL path). Without it, responses return HTML instead of parseable markdown.
Setting Up Commerce Engine
This skill sets up the latest Commerce Engine SDK surface.
Current Mental Model
All frameworks install @commercengine/storefront — a unified package with subpath exports:
- SPA:
import { createStorefront } from "@commercengine/storefront"→storefront.public()/storefront.session() - Next.js:
import { createNextjsStorefront } from "@commercengine/storefront/nextjs"→storefront.publicStorefront()/storefront.clientStorefront()/await storefront.serverStorefront() - TanStack Start:
import { createTanStackStartStorefront } from "@commercengine/storefront/tanstack-start"→storefront.publicStorefront()/storefront.clientStorefront()+ separate server entry forserverStorefront() - Astro:
import { createAstroStorefront } from "@commercengine/storefront/astro"→storefront.publicStorefront()/storefront.clientStorefront()+ separate server entry forserverStorefront(cookies) - SvelteKit:
import { createSvelteKitStorefront } from "@commercengine/storefront/sveltekit"→storefront.publicStorefront()/storefront.clientStorefront()+ separate server entry forserverStorefront(cookies)
The @commercengine/storefront-sdk-nextjs package is deprecated. Use @commercengine/storefront/nextjs instead.