ai-coding-tools
Shopware development: testing, linting, code research, and docs
All Skills in This Repository (23)
Pure Emerald Level Indicatorsissue-analyzing
Analyze GitHub issues with code-context research and structured output.
pr-analyzing
Analyze GitHub pull requests by aggregating metadata, diffs, reviews, and comments with architectural context.
setting-up
Guide developers through MCP tooling setup for Shopware plugin development.
phpunit-unit-test-writing
Generate and review Shopware 6 PHPUnit unit tests for PHP source files.
phpunit-migration-test-generation
Generate Shopware-compatible PHPUnit migration tests from migration class SQL operations.
phpunit-unit-test-adversarial-reviewing
Evaluate PHPUnit test suites through adversarial consensus and cross-file consistency checks.
phpunit-unit-test-reviewing
Review Shopware PHPUnit unit tests against conventions and best practices.
phpunit-unit-test-team-reviewing
Orchestrate wave-based multi-agent reviews of PHPUnit test files.
phpunit-migration-test-reviewing
Analyze Shopware PHPUnit migration tests against MIGRATION-001 to MIGRATION-008 conventions.
phpunit-unit-test-debating
Coordinate peer-to-peer debates of PHPUnit test review findings across co-reviewers.
phpunit-unit-test-generation
Generate Shopware-compatible PHPUnit tests for target classes with PHPStan validation.
phpunit-unit-test-defending
Evaluate adversary challenges against defense rules to produce a structured defense stance.
Frequently Asked Questions
FAQPage SchemaHow to install ai-coding-tools?โผ
Run `npx skills add shopwareLabs/ai-coding-tools --all -g -y` in your terminal to install all skills in this suite globally.
How to generate Shopware PHPUnit tests automatically?โผ
Ask your agent to generate tests for a source class, and the test-writing skill detects the category, writes the test, reviews it against 44 Shopware rules, and fixes it until PHPStan and PHPUnit pass.
Can it interpret failed CI logs?โผ
Yes. The ci-failure-interpretation skill reads GitHub Actions logs, filters out noise, and pinpoints the real PHPUnit, PHPStan, ESLint, or Playwright failure with file and line numbers.
Does it help with PR descriptions and commit messages?โผ
Yes. The contributor-writing skills analyze your branch diff and draft conventional commit messages, PR descriptions, ADRs, and release notes following Shopware's writing standards.
Do I need Shopware knowledge to use these skills?โผ
No. The skills activate automatically from plain-English requests and encode Shopware's conventions, directory structure, and testing rules for you.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core