Skills, prompts, and commands
This page describes sample prompts, the /search-commerce-docs command, and skill slash commands used with the Commerce AI extensibility tooling. For installation and IDE setup, see Coding tools setup. For workflow guidance, see Best practices.
Sample prompts
Integration starter kit — ERP order notification
Example prompt using the integration starter kit to send notifications when an order is placed:
Implement an Adobe Commerce SaaS application that will send an ERP notification when a customer places an order. The ERP notification must be sent as a POST HTTP call to <ERP URL> with the following details in the request JSON body:
Order ID -> orderID
Order Total -> total
Customer Email ID -> emailID
Payment Type -> pType
Checkout starter kit — custom shipping
Example prompt using the checkout starter kit for custom shipping methods:
Implement an Adobe Commerce SaaS application that provides custom shipping methods.
The extension should:
1. Return shipping options based on the destination postal code
2. If postal code is in California, add an "Express California" option for $15
3. If postal code is outside US, add an "International Standard" option for $25
4. The carrier code should be "MYSHIP"
Prompt commands — search documentation
In addition to natural-language prompting, you can use the /search-commerce-docs command to search documentation in conversations with your agent:
/search-commerce-docs "How do I subscribe to Commerce events?"
Skills
Skills are invoked automatically when you chat with your coding agent. You can also invoke them manually with these commands:
/architect/developer/devops-engineer/product-managerREQUIREMENTS.md./technical-writerREADME.md, user guides, API documentation, changelogs, or ensuring documentation completeness./tester/tutor (experimental)Storefront skills
When you select the AEM Boilerplate Commerce starter kit during setup, a separate set of skills is installed for storefront development. These skills route drop-in data queries (slots, events, containers, and API functions) to the dropins MCP server as the primary reference, and fallback to the TypeScript definitions in node_modules/@dropins/ when the server is unavailable.
/project-managerdropins:analyze_project, and manages the phased development protocol./researcher/dropin-developer/block-developer/content-modeler/testerdropins:check_config, dropins:check_block_health, dropins:get_upgrade_diff) and validates storefront behavior in the browser.dropins MCP tools
The storefront skills call the following dropins MCP tools directly. You can also invoke them yourself in a prompt.
dropins:list_slotsdropins:list_eventsdropins:list_containersdropins:list_api_functionsCartModel or Pricedropins:list_modelsdropins:list_design_tokensdropins:list_i18n_keysdropins:list_graphql_queriesdropins:explain_event_flowdropins:search_docsdropins:check_block_healthdropins:check_configdropins:get_upgrade_diffdropins:analyze_projectdropins:scaffold_block / dropins:scaffold_slot / dropins:scaffold_extension