By shopwareLabs
Configure Claude Code for Shopware development: PHP static analysis, testing, code-style fixes; JavaScript linting, formatting, builds via ESLint/Prettier/Vite/Webpack; LSP-powered code intelligence for PHP, Twig, XML, YAML with service ID completion, route lookup, and feature flags. Comes with hooks that enforce MCP tool usage by blocking raw bash commands.
Admin access level
Server config contains admin-level keywords
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Executes bash commands
Hook triggers when Bash tool is used
Executes bash commands
Hook triggers when Bash tool is used
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.
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.
| 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 |
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
Prerequisites: jq, restart after install. For LSP: shopware-lsp binary in PATH.
See full documentation for configuration and tool reference.
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
Prerequisites: jq, gh CLI authenticated, restart after install.
See full documentation for configuration and tool reference.
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.
npx claudepluginhub shopwarelabs/ai-coding-tools --plugin dev-toolingWriting skills for Shopware core contributors: Architecture Decision Records, PR descriptions (trunk and feature-branch formats), and RELEASE_INFO/UPGRADE entries. Analyzes branch diffs, classifies changes, and writes content calibrated to change magnitude.
Knowledge skill for interpreting CI failure logs from Shopware GitHub Actions workflows. Covers PHPUnit, PHPStan, ECS, ESLint, TypeScript, Stylelint, Prettier, Jest, Playwright, ludtwig, and Lighthouse.
GitHub CLI MCP server wrapping gh for pull requests, issues, CI runs, jobs, commits, and search. Includes SessionStart hook that injects MCP tool directives and PreToolUse hook that enforces MCP tool usage by blocking bash gh commands. Configuration-optional: works without config when gh is authenticated.
Generate and validate PHPUnit unit tests for Shopware 6. Analyzes source classes to detect category (DTO, Service, Flow/Event, DAL, Exception) and applies category-specific templates. Wave-based Agent Teams orchestration: spawn-per-wave agents with peer-to-peer debate, adversarial red team, and defense rounds. MCP-driven test rules for Shopware compliance. Orchestrator runs inline fix loop (max 4 iterations) with oscillation detection. Bundles MCP server config (requires dev-tooling plugin installed). Configure via .mcp-php-tooling.json.
Semantic code research using ChunkHound's multi-hop search and LLM synthesis
GitHub CLI MCP server wrapping gh for pull requests, issues, CI runs, jobs, commits, and search. Includes SessionStart hook that injects MCP tool directives and PreToolUse hook that enforces MCP tool usage by blocking bash gh commands. Configuration-optional: works without config when gh is authenticated.
Complete development suite: 3 expert agents (fullstack developer, validation gates, documentation manager) + 3 commands (containerize, PRP generation/execution) + 5 skills (git commit helper, webapp testing, devtools, PRP generator, Fifteen-Factor App) + 5 MCP integrations
Use this agent when evaluating new development tools, frameworks, or services for the studio. This agent specializes in rapid tool assessment, comparative analysis, and making recommendations that align with the 6-day development cycle philosophy. Examples:\n\n<example>\nContext: Considering a new framework or library
Code quality and security auditing for Drupal (PHPStan, Psalm, PHPMD, Semgrep, Trivy, Gitleaks, Roave via DDEV) and Next.js (ESLint, Jest, Semgrep, Trivy, Gitleaks, Socket CLI) projects - TDD, SOLID, DRY, OWASP security
Run tests, linting, and quality checks for WooCommerce development. Use when running tests, fixing code style, or following the development workflow in WooCommerce projects.
Advanced PHP programming skills for modern PHP and security patterns