commerce-app-init
Installation
SKILL.md
Initialize a new Commerce App
Scaffolds a bare Adobe Commerce app: creates app.commerce.config.ts with metadata,
then runs init to install dependencies and generate all required project files.
Extensibility domains (events, webhooks, business config) are added separately via domain skills.
Step 1 — Create the config
If app.commerce.config.ts already exists in the project root, do not overwrite it — skip straight to Step 2 (this skill is safe to re-invoke on an app that already has a config). Otherwise, derive values for the following fields from the user's intent, confirm, and write the file to the project root:
// app.commerce.config.ts
import { defineConfig } from "@adobe/aio-commerce-lib-app/config";