claude

test-writing

Generate and validate PHPUnit tests for Shopware 6. Unit tests: analyzes source classes to detect category (DTO, Service, Flow/Event, DAL, Exception) and applies category-specific templates. Migration tests: analyzes SQL operations to generate pattern-appropriate migration tests with 8 migration-specific rules. Integration tests: generates wired-up tests via phpunit-integration-test-generation for controller, message-handler, indexer, DAL-flow, and multi-service patterns (defers to unit generation when the SUT is unit-shape); 8 quality rules plus a placement smoke check via phpunit-integration-test-reviewing; a separate user-invoked phpunit-integration-to-unit-migrating skill audits placement with 8 deep-reasoning rules and migrates load-bearing-free tests to the unit suite. Workflow-based team review: wave-orchestrated agents coordinated through a shared blackboard (no agent-to-agent messaging), with adversarial red team and defense rounds. Bundles test-rules MCP server for Shopware compliance rules. Orchestrator runs inline fix loop (max 4 iterations) with oscillation detection. Optional dev-tooling plugin enables PHPStan/PHPUnit/ECS validation in the fix loop.

46 on GitHubby Shopware Labsv5.2.1MITupdated 16 days ago
/

Plugin test-writing from marketplace shopware-ai-coding-tools in shopwareLabs/ai-coding-tools. Commands read from the repo's manifest — 16 days ago.

This plugin runs code on your machine — it starts local MCP servers. The exact commands are listed below; read them before installing.

What it installs

Skills (11)

  • phpunit-integration-test-generation

    Use this skill when the user asks to generate, write, or create integration tests for a Shopware 6 source class whose contract requires wired-up code — phrases like "generate integration tests for X", "write an integration test for this controller", "test this indexer", "create an integration test f

  • phpunit-integration-test-reviewing

    Internal sub-skill. Do not auto-activate. Use only when explicitly invoked by name by another skill or agent.

  • phpunit-integration-to-unit-migrating

    Use this skill ONLY when the user explicitly requests an audit, migration, or evaluation of whether a Shopware integration test belongs in the unit suite — trigger phrases like "audit integration tests", "migrate integration tests to unit", "is this an integration test or a unit test", "evaluate int

  • phpunit-migration-test-generation

    Use this skill when the user asks to generate, write, or create migration tests for a Shopware 6 migration class — phrases like "generate migration tests", "write a migration test", "create migration test", "test this migration", "test Migration1234Foo". Analyzes the source migration's SQL operation

  • phpunit-migration-test-reviewing

    Internal sub-skill. Do not auto-activate. Use only when explicitly invoked by name by another skill or agent.

  • phpunit-test-adversarial-reviewing

    Internal sub-skill. Do not auto-activate. Use only when explicitly invoked by name by another skill or agent.

  • phpunit-test-reconciling

    Internal sub-skill. Do not auto-activate. Use only when explicitly invoked by name by another skill or agent.

  • phpunit-test-team-reviewing

    Use this skill when the user asks for a team-based, consensus, multi-reviewer, or red-team review of Shopware PHPUnit tests — trigger phrases like "team review these tests", "consensus review the tests in PR #N", "red-team this test suite", "multi-reviewer audit of tests/...". Reviews unit (tests/un

  • phpunit-unit-test-generation

    Internal sub-skill. Do not auto-activate. Use only when explicitly invoked by name by another skill or agent.

  • phpunit-unit-test-reviewing

    Internal sub-skill. Do not auto-activate. Use only when explicitly invoked by name by another skill or agent.

  • phpunit-unit-test-writing

    Use this skill when the user asks to write, generate, create, or add PHPUnit unit tests for a Shopware 6 source class — phrases like "write unit tests for X", "generate tests for ClassName", "create PHPUnit tests", "add test coverage", "test this class", "cover this with tests", "I need tests for",

Subagents (3)

  • test-adversary

    Adversarial test reviewer for consensus stress-testing. Execution environment for adversarial reviewing skills. Spawned per wave during team review. Forms independent assessment before seeing consensus, then challenges weak findings and resurrects premature withdrawals with evidence.

  • test-generator

    Test generator for Shopware 6 tests. Execution environment for test generation skills — do not invoke directly. Skills fork into this agent via context: fork. Does not review tests — use the appropriate reviewer agent for that.

  • test-reviewer

    Read-only test reviewer for Shopware 6 compliance analysis. Execution environment for reviewing and reconciling skills. Spawned per wave during team review, or by a standalone orchestrator.

MCP servers (1)

  • test-rules

    runs: ${CLAUDE_PLUGIN_ROOT}/mcp-server-test-rules/server.sh

View source on GitHub

More from shopwareLabs/ai-coding-tools

All 10 plugins →

Writing skills for Shopware core contributors: Architecture Decision Records, PR descriptions (trunk and feature-branch formats), commit messages, and RELEASE_INFO/UPGRADE entries. Analyzes branch diffs, classifies changes, and writes content calibrated to change magnitude.

5 skills

46

dev-tooling

claudecodex

Three MCP servers for PHP and JavaScript operations. PHP (php-tooling): PHPStan, ECS, Rector, PHPUnit, PHPUnit coverage gap analysis, Symfony Console. Administration (js-admin-tooling): ESLint, Stylelint, Prettier, Jest, TypeScript, Vite builds. Storefront (js-storefront-tooling): ESLint, Stylelint, Jest, Webpack builds. Includes SessionStart hook that injects MCP tool directives and PreToolUse hooks that enforce MCP tool usage by blocking bash commands. Supports native, Docker, Docker Compose, Vagrant and DDEV environments.

1 agent · 3 MCP servers · hooks

46

Semantic code research using ChunkHound's multi-hop search and LLM synthesis

1 skill · 1 agent · 1 MCP server · hooks

46

Bootstrap and maintain Shopware development environments. Lifecycle MCP tools for dependencies, database, frontend builds, and plugin management.

1 skill · 1 MCP server · hooks

46

Skills for analyzing GitHub pull requests and issues in depth. Fetches contribution data from GitHub and researches architectural context via chunkhound-integration. Standalone useful for code review, and designed to be consumable by Claude Agent SDK applications.

2 skills

46

Interactive setup skills for plugins that ship a SETUP.md. Bundles one setting-up skill per supported plugin: dev-tooling and chunkhound-integration.

2 skills

46

Similar plugins

Collection of example skills demonstrating various capabilities including skill creation, MCP building, visual design, algorithmic art, internal communications, web testing, artifact building, Slack GIFs, and theme styling

19 skills

anthropics/skills 193,780

Comprehensive PR review agents specializing in comments, tests, error handling, type design, code quality, and code simplification

1 command · 6 agents

anthropics/claude-code 155,476

storybook

claudecodex

Build, preview, and test UI components with Storybook.

7 skills

storybookjs/storybook 91,552

Agentic QE (external: maintained in proffesor-for-testing/agentic-qe, pinned to v3.15.17): a quality-engineering fleet with 11 QE agents, 9 skills, 9 commands, the agentic-qe MCP server pinned to the plugin version, and the aqe-mod guard that refuses destructive operations on AQE learning data

9 skills · 9 commands · 11 agents · 1 MCP server

ruvnet/ruflo 81,589

Automates browser interactions for web testing, form filling, screenshots, and data extraction

12 skills

vercel-labs/agent-browser 50,373

Maintain test-writing?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins10 plugins