code-quality-audit_skill

This skill automates Magento 2 code quality checks, delivering PSR-12, PHPStan, PHP_CodeSniffer, and PHP Mess Detector results with actionable fixes.

7

GitHub Stars

1

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill proxiblue/claude-skills --skill code-quality-audit

  • SKILL.md1.9 KB

Overview

This skill automates a comprehensive code quality audit for Magento 2 projects. It combines PSR-12 compliance checks, PHPStan static analysis, PHP_CodeSniffer with the Magento2 standard, and PHP Mess Detector scans. The result is a prioritized list of issues with concrete remediation guidance and code examples.

How this skill works

The skill runs a sequence of standard tools: a PSR-12 fixer in dry-run mode to surface formatting and style violations, PHPStan at a high strictness level to detect type and signature problems, PHPCS configured for the Magento2 standard to validate framework-specific conventions, and PHPMD to identify complexity, unused code, and design smells. It collects findings from each tool, classifies severity, aggregates by file and line, and generates actionable recommendations and example fixes.

When to use it

  • Before submitting code for review to catch style and static-analysis issues early
  • After adding new features or modules to validate types and dependencies
  • As a gate in pull request pipelines to block regressions and enforce standards
  • Before production deployments to reduce runtime errors and maintainability risks
  • During continuous integration to keep codebase quality consistent over time

Best practices

  • Run the audit locally before opening a PR to reduce back-and-forth feedback
  • Fix high and critical severity items first—type errors and undefined methods are priority
  • Address PHPMD findings by simplifying complex methods or extracting classes
  • Use PSR-12 findings to keep consistent formatting; apply automated fixes where safe
  • Keep phpstan configuration tuned for your codebase to reduce false positives

Example use cases

  • Validate a new Magento 2 module to ensure it follows Magento coding patterns and DI practices
  • Scan a large refactor to find regressions in method signatures or returned types
  • Integrate into CI to fail builds when critical or high-severity violations are introduced
  • Run before a release to remove unused code, reduce complexity, and improve maintainability
  • Provide developers with concrete code examples for correcting style and static-analysis errors

FAQ

It runs a PSR-12 dry-run fix, then PHPStan analysis, PHPCS with the Magento2 standard, and finally PHPMD. Results are aggregated and prioritized.

How are severities determined?

Severity combines the originating tool's classification and the issue type: runtime risks and type errors map to Critical/High, style and minor smells to Medium/Low.

Can this be added to CI pipelines?

Yes. The skill is designed for CI integration so builds can fail on critical/high issues and provide developer-friendly reports.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational