npx claudepluginhub orcaqubits/agentic-commerce-skills-plugins --plugin magento2-commerceThis skill is limited to using the following tools:
**Fetch live docs**:
Generates design tokens/docs from CSS/Tailwind/styled-components codebases, audits visual consistency across 10 dimensions, detects AI slop in UI.
Records polished WebM UI demo videos of web apps using Playwright with cursor overlay, natural pacing, and three-phase scripting. Activates for demo, walkthrough, screen recording, or tutorial requests.
Delivers idiomatic Kotlin patterns for null safety, immutability, sealed classes, coroutines, Flows, extensions, DSL builders, and Gradle DSL. Use when writing, reviewing, refactoring, or designing Kotlin code.
Fetch live docs:
site:developer.adobe.com commerce testing for testing overviewhttps://developer.adobe.com/commerce/testing/functional-testing-framework/ for MFTF guidesite:developer.adobe.com commerce php development test for unit/integration test patternsPurpose: Test individual classes in isolation.
Test/Unit/ within the moduledev/tests/unit/phpunit.xml.distvendor/bin/phpunit -c dev/tests/unit/phpunit.xml.dist app/code/VendorName/ModuleName/Test/Unit/createMock()Purpose: Test module interactions with the Magento framework.
Test/Integration/ or dev/tests/integration/dev/tests/integration/phpunit.xml.distvendor/bin/phpunit -c dev/tests/integration/phpunit.xml.dist@magentoDbIsolation enabled — rolls back DB changes after each test@magentoAppArea — sets the application area (frontend, adminhtml)@magentoConfigFixture — sets config values for the test@magentoDataFixture — loads test dataPurpose: End-to-end browser tests.
Test/Mftf/Test/, Test/Mftf/ActionGroup/, Test/Mftf/Page/, Test/Mftf/Section/vendor/bin/mftf run:test <TestName>Purpose: Test REST and SOAP API endpoints.
dev/tests/api-functional/dev/tests/api-functional/phpunit_rest.xml.distPurpose: Code quality and standards.
dev/tests/static/vendor/bin/phpunit -c dev/tests/static/phpunit.xml.dist$this->createMock(ClassName::class) for dependencies$mock->expects($this->once())->method('getById')->willReturn($entity)ObjectManagerHelper from test frameworkIntegration tests use fixtures to set up test state:
@magentoDataFixture annotation points to a fixture file@magentoDbIsolation rolls back after testUnit test plugin classes independently — call the plugin method with a mock subject and verify behavior.
Unit test observer's execute() method with a mocked Observer/Event object.
@magentoDbIsolation to prevent test pollutiontestSaveThrowsExceptionWhenNameIsEmpty()Fetch the testing documentation for exact annotations, fixture patterns, and MFTF XML schema before writing tests.