Skip to content
AI Integrations

Boilerplate skills

Boilerplate skills provide your coding agent with instructions for working in an Adobe Commerce boilerplate storefront. When you install the AEM Boilerplate Commerce skill set, the agent can plan tasks, select the appropriate storefront pattern, write code that follows project conventions, and test the result in a browser.

Use Boilerplate skills when you want your agent to complete a storefront development task rather than answer a question. The skills enable your agent to:

  • Plan the work before making code changes.
  • Select the appropriate approach for blocks, drop-ins, content models, and browser tests.
  • Reduce repetitive project-specific guidance by storing storefront conventions in your repository.

The AEM Boilerplate Commerce skill set includes six specialized skills, each designed for a specific area of storefront development.

SkillWhat it helps you do
Project managerBreak down development tasks, plan phased implementation, and keep work on track before code changes begin
ResearcherFind drop-in component APIs, slot names, event payloads, and TypeScript definitions before implementation
Block developerBuild and customize Edge Delivery Services blocks using the correct DOM patterns and CSS scoping
Drop-in developerBuild and customize drop-in components using containers, slots, events, and API functions
Content modelerDesign block table structures that are easy for content authors to use
TesterVerify implementations in a real browser and evaluate Core Web Vitals and accessibility

The skills work together throughout the development process. Your agent uses the project manager skill to scope the work, the researcher skill to gather the information it needs, and the appropriate developer skill to implement the solution.

Before installing the skills, make sure you have the following:

  • Node.js 22 or later — Required by the Commerce plugin installed in the next step.

  • An Adobe Commerce boilerplate project — The skills are designed for projects based on the Adobe Commerce boilerplate . If you don’t already have a boilerplate storefront, see Getting started to create one.

  • The Adobe I/O CLI and Commerce plugin — Install both before continuing:

    npm install -g @adobe/aio-cli
    aio plugins:install https://github.com/adobe-commerce/aio-cli-plugin-commerce

    See the Adobe I/O CLI installation page and the aio-cli-plugin-commerce repository for details.

From the root of your boilerplate project, run the following command:

aio commerce extensibility tools-setup

The command prompts you twice. If it can’t detect a package manager from an existing lock file, it prompts you a third time.

  1. Select a starter kit. A starter kit is a project template. Choose AEM Boilerplate Commerce to install the Boilerplate Commerce skill set and project conventions.

  2. Select your coding agent. Choose your coding agent from the list of supported agents. The installer places the skill files where your agent expects to find them. See Supported agents.

  3. Select a package manager. This prompt appears only if the installer can’t detect a package manager from a lock file in your project.

CLI prompt with AEM Boilerplate Commerce selected as the starter kit.

After installation, restart your coding agent so it loads the new skills and MCP configuration. Different agents and IDEs surface installed skills in different ways, so there is no single way to confirm installation. In Cursor, for example, you can open the settings panel to view detected skills. For other agents, check the documentation for your agent or IDE to confirm that the skills in your project have loaded.

AgentSkills location
Cursor.cursor/skills/
Claude Code.claude/skills/
GitHub Copilot.github/skills/
Windsurf.windsurf/skills/
Gemini CLI.gemini/skills/
OpenAI Codex.agents/skills/
Cline.cline/skills/
Kilo Code.kilocode/skills/
Antigravity.agent/skills/
Other./skills/ (project root)

The setup command installs @adobe-commerce/commerce-extensibility-tools as a development dependency and adds the following project files and directories:

File or directoryPurpose
AGENTS.md (project root)Provides project-wide instructions that your agent reads at the start of each session.
<agent-skills-dir>/Contains the Boilerplate skills, organized by development area.
MCP config fileConnects your agent to the commerce-extensibility:search-commerce-docs tool (separate from Dropins MCP) for live documentation search.

This MCP tool is separate from the Dropins MCP server. It provides your agent with access to Adobe Commerce documentation for integration patterns, architecture, and security guidance. For slot, event, and API lookups, use Dropins MCP. See Drop-in API accuracy above.

Once installed, the skills work automatically—you don’t need to reference them by name. Simply describe what you want to build. The project manager skill scopes the task, the researcher skill gathers the necessary information, the appropriate developer skill implements the solution, and the tester skill verifies the result.

Example prompt — Trigger the planning workflow and developer skills with a single detailed request:

Use the planning workflow to add a social sharing button below the product title on the product detail page so shoppers can share products on social media.