← ClaudeAtlas

woocommerce-code-reviewlisted

Review WooCommerce code changes for coding standards compliance. Use when reviewing code locally, performing automated PR reviews, or checking code quality.
aiskillstore/marketplace · ★ 350 · Code & Development · score 80
Install: claude install-skill aiskillstore/marketplace
# WooCommerce Code Review Review code changes against WooCommerce coding standards and conventions. ## Critical Violations to Flag ### Backend PHP Code Consult the `woocommerce-backend-dev` skill for detailed standards. Using these standards as guidance, flag these violations and other similar ones: **Architecture & Structure:** - ❌ **Standalone functions** - Must use class methods ([file-entities.md](../woocommerce-backend-dev/file-entities.md)) - ❌ **Using `new` for DI-managed classes** - Classes in `src/` must use `$container->get()` ([dependency-injection.md](../woocommerce-backend-dev/dependency-injection.md)) - ❌ **Classes outside `src/Internal/`** - Default location unless explicitly public ([file-entities.md](../woocommerce-backend-dev/file-entities.md)) **Naming & Conventions:** - ❌ **camelCase naming** - Must use snake_case for methods/variables/hooks ([code-entities.md](../woocommerce-backend-dev/code-entities.md)) - ❌ **Yoda condition violations** - Must follow WordPress Coding Standards ([coding-conventions.md](../woocommerce-backend-dev/coding-conventions.md)) **Documentation:** - ❌ **Missing `@since` annotations** - Required for public/protected methods and hooks ([code-entities.md](../woocommerce-backend-dev/code-entities.md)) - ❌ **Missing docblocks** - Required for all hooks and methods ([code-entities.md](../woocommerce-backend-dev/code-entities.md)) - ❌ **Verbose docblocks** - Keep concise, one line is ideal ([code-entities.md](../woocommerce-bac