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:
Copied to your clipboardImplement 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 -> orderIDOrder Total -> totalCustomer Email ID -> emailIDPayment Type -> pType
Checkout starter kit — custom shipping
Example prompt using the checkout starter kit for custom shipping methods:
Copied to your clipboardImplement an Adobe Commerce SaaS application that provides custom shipping methods.The extension should:1. Return shipping options based on the destination postal code2. If postal code is in California, add an "Express California" option for $153. If postal code is outside US, add an "International Standard" option for $254. 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:
Copied to your clipboard/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:
| Command | Purpose |
|---|---|
/architect | Designs architecture for Adobe Commerce extensions using App Builder and the selected starter kit. Use when planning integrations, selecting events, designing data flows, or making architectural decisions. |
/developer | Implements Adobe Commerce extensions following App Builder patterns and file structure. Use when generating code, updating configuration files, or implementing runtime actions. |
/devops-engineer | Deploys and operates App Builder extensions. Use when deploying applications, configuring environments, troubleshooting deployment, setting up CI/CD, or resolving onboarding errors. |
/product-manager | Gathers and documents requirements for Adobe Commerce extensions. Use when starting a project, defining acceptance criteria, clarifying business objectives, or creating REQUIREMENTS.md. |
/technical-writer | Creates comprehensive documentation for App Builder applications. Use when writing README.md, user guides, API documentation, changelogs, or ensuring documentation completeness. |
/tester | Creates comprehensive tests for App Builder applications. Use when writing unit tests, integration tests, validating security, or ensuring code quality and coverage. |
/tutor (experimental) | Teaches Adobe Commerce application development concepts with clear explanations and examples. Use when learning App Builder, understanding events, or needing guidance on development patterns. |