manage_theme
Apply theme-specific coding standards for Magento 2 frontend development, including built-in presets like Hyva, Luma, Breeze, and Porto, or add custom themes via JSON files.
Instructions
Manage theme-specific coding standards. Themes layer additional rules on top of base Magento standards. Built-in presets: hyva (Alpine.js + TailwindCSS), luma (jQuery + RequireJS + LESS), breeze (Vanilla JS), porto (Luma-based + Porto widgets). Custom themes can be added as JSON files.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Action to perform: "list" shows available themes, "set" activates a theme, "clear" deactivates theme, "info" shows theme details | |
| themeId | No | Theme ID to set or get info for (e.g., "hyva", "luma", "breeze", "porto", or custom theme ID) |