Skip to main content
The commercengine/skills repository teaches AI coding agents the same implementation contracts documented here. The ce-seo and ce-ai skills encode deployment decisions, framework mounting, bundle boundaries, cart semantics, and failure modes that are easy to miss from API signatures alone. These are coding-agent skills. They are different from @commercengine/ai, which exposes runtime WebMCP tools to agents visiting the storefront.

Install the skills

Agent Skills CLI

Claude Code plugin marketplace

Manual Claude Code install

The repository follows the Agent Skills format and can also be consumed by tools that support compatible skill/plugin manifests.

ce-seo

Use ce-seo for metadata, Product/ProductGroup JSON-LD, canonical URLs, robots, XML sitemaps, llms.txt, Markdown mirrors, preview noindex policy, deployment-mode selection, and CMS-owned storefront routes. The skill starts with the key decision:
For server mode, the skill enables robots: true and sitemap: true explicitly because both request-handler options default to off. It also distinguishes the package route default (/products/:slug) from the starter convention (productBase: "/product") and treats indexable as an override on top of deployment detection, not a required production flag. Example prompts:

ce-ai

Use ce-ai for WebMCP registration, catalog/cart tools, Hosted Checkout bridges, navigation, session capability reporting, diagnostics, policy/FAQ tools, and custom AI modules. It preserves the runtime safety boundary:
Example prompts:

Start with /ce when unsure

The Commerce Engine router can combine the specialist skills for a broader request:
The router knows about ce-setup, ce-catalog, ce-cart-checkout, ce-seo, ce-ai, and the framework skills.

What skills add beyond API docs

Starter projects as executable reference

The skills intentionally point agents back to tark-ai/ce-starter-projects. All 15 starters use the published packages across React, Next.js, TanStack Start, Astro, and SvelteKit. Use the starters when an agent needs to answer questions such as:
  • Where should this code live in this framework?
  • Is this module safe to import into the browser?
  • How should generic social tags yield to page-specific metadata?
  • When does WebMCP registration mount and clean up?
  • Which directory receives generated static SEO files?

Keep docs, skills, and starters aligned

For Commerce Engine maintainers, these surfaces have different roles:
  1. Package source and tests define behavior.
  2. Starter projects demonstrate complete application wiring.
  3. Agent skills encode decision rules and pitfalls for coding agents.
  4. These docs explain the supported public workflow to developers.
When behavior changes, update all four together.

AI-assisted development

General Commerce Engine coding-agent resources.

Skills repository

Browse the complete skill source.