Shopware AI Coding Tools
Experimental Community Project: This repository is maintained by Shopware Labs and is not an official Shopware product. It is not affiliated with, endorsed by, or sponsored by Anthropic or any other AI provider. "Claude" and "Claude Code" are trademarks of Anthropic. This project is provided as-is without warranty.
A Claude Code plugin marketplace for Shopware development. Provides development tools, test generation, code research, and more — integrated directly into your Claude Code workflow.
⚡ Quick Start
Requirements: Claude Code installed.
Add the marketplace, then install the plugins you need:
/plugin marketplace add shopwareLabs/ai-coding-tools
/plugin install dev-tooling@shopware-ai-coding-tools
Restart Claude Code after installing plugins that include MCP servers.
🧩 Available Plugins
| Plugin | Description | Components |
|---|
| dev-tooling | PHPStan, ECS, PHPUnit, ESLint, Stylelint, Jest, and more via MCP servers. Includes Shopware LSP. | 🔌 MCP · 🪝 Hooks · 🧠 LSP |
| gh-tooling | GitHub CLI wrapper for PRs, issues, CI runs, and search. | 🔌 MCP · 🪝 Hooks |
| test-writing | Automated PHPUnit test generation and validation for Shopware 6. | 🎯 Skills · 🤖 Agents · 🔌 MCP |
| chunkhound-integration | Semantic code research using ChunkHound. | 🔌 MCP · 🎯 Skills · 🤖 Agents · 💬 Cmds · 🪝 Hooks |
| ci-failure-interpretation | CI failure log interpretation for GitHub Actions workflows. | 🎯 Skills |
| contributor-writing | ADRs, PR descriptions, RELEASE_INFO, and UPGRADE entries for the Shopware core repository. | 🎯 Skills |
dev-tooling
Three MCP servers for PHP and JavaScript operations plus Shopware LSP for intelligent code completion. Supports native, Docker, Vagrant, and DDEV environments.
/plugin install dev-tooling@shopware-ai-coding-tools
- PHP: PHPStan static analysis, ECS code style, PHPUnit test runner with coverage gap analysis, Symfony Console
- Administration JS: ESLint, Stylelint, Prettier, Jest, TypeScript, Vite builds
- Storefront JS: ESLint, Stylelint, Jest, Webpack builds
- Shopware LSP: Service ID completion, Twig templates, snippets, routes, feature flags
Prerequisites: jq, restart after install. For LSP: shopware-lsp binary in PATH.
See full documentation for configuration and tool reference.
gh-tooling
GitHub CLI MCP server for pull requests, issues, CI runs, jobs, commits, and search. Works without configuration when gh is authenticated.
/plugin install gh-tooling@shopware-ai-coding-tools
- PRs: view, diff, list, checks, comments, reviews, files, commits
- Issues: view, list
- CI: run status, logs, job-level debugging, annotations
- Other: commit-to-PR lookup, cross-repo search, raw API access
Prerequisites: jq, gh CLI authenticated, restart after install.
See full documentation for configuration and tool reference.
test-writing
Generates and validates PHPUnit unit tests for Shopware 6. Analyzes source classes, detects the test category (DTO, Service, Flow/Event, DAL, Exception), generates tests, reviews them against 46 Shopware-specific rules, and iterates fixes until they pass. Also supports team-based consensus review using Agent Teams (experimental).
/plugin install test-writing@shopware-ai-coding-tools
Just ask Claude to generate tests — the skill activates automatically:
Generate unit tests for src/Core/Content/Product/ProductEntity.php
Prerequisites: dev-tooling plugin installed, .mcp-php-tooling.json in project root, restart after install.
See full documentation for categories, rules, and workflow details.
chunkhound-integration