Woocommerce Code Review

Enforce WooCommerce coding standards and catch violations in code reviews

✨ The solution you've been looking for

Verified
Tested and verified by our team
10133 Stars

Review WooCommerce code changes for coding standards compliance. Use when reviewing code locally, performing automated PR reviews, or checking code quality.

woocommerce code-review php coding-standards wordpress quality-assurance automation pull-request
Repository

See It In Action

Interactive preview & real-world examples

Live Demo
Skill Demo Animation

AI Conversation Simulator

See how users interact with this skill

User Prompt

Review this PHP class I'm adding to WooCommerce - check if it follows the coding standards for naming, structure, and documentation

Skill Processing

Analyzing request...

Agent Response

Detailed list of violations with specific fixes, referencing WooCommerce coding standard guidelines

Quick Start (3 Steps)

Get up and running in minutes

1

Install

claude-code skill install woocommerce-code-review

claude-code skill install woocommerce-code-review
2

Config

3

First Trigger

@woocommerce-code-review help

Commands

CommandDescriptionRequired Args
@woocommerce-code-review pre-commit-code-validationReview local code changes before committing to ensure they meet WooCommerce standardsNone
@woocommerce-code-review pull-request-reviewAutomated review of PR changes to catch standards violations before mergeNone
@woocommerce-code-review ui-text-compliance-checkValidate user interface text follows WooCommerce copy guidelinesNone

Typical Use Cases

Pre-commit Code Validation

Review local code changes before committing to ensure they meet WooCommerce standards

Pull Request Review

Automated review of PR changes to catch standards violations before merge

UI Text Compliance Check

Validate user interface text follows WooCommerce copy guidelines

Overview

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:

Naming & Conventions:

Documentation:

  • Missing @since annotations - Required for public/protected methods and hooks (code-entities.md)
  • Missing docblocks - Required for all hooks and methods (code-entities.md)
  • Verbose docblocks - Keep concise, one line is ideal (code-entities.md)

Data Integrity:

  • Missing validation - Must verify state before deletion/modification (data-integrity.md)

Testing:

  • Using $instance in tests - Must use $sut variable name (unit-tests.md)
  • Missing @testdox - Required in test method docblocks (unit-tests.md)
  • Test file naming - Must follow convention for includes/ vs src/ (unit-tests.md)

UI Text & Copy

Consult the woocommerce-copy-guidelines skill. Flag:

  • Title Case in UI - Must use sentence case (sentence-case.md)
    • Wrong: “Save Changes”, “Order Details”, “Payment Options”
    • Correct: “Save changes”, “Order details”, “Payment options”
    • Exceptions: Proper nouns (WooPayments), acronyms (API), brand names

Review Approach

  1. Scan for critical violations listed above
  2. Cite specific skill files when flagging issues
  3. Provide correct examples from the skill documentation
  4. Group related issues for clarity
  5. Be constructive - explain why the standard exists when relevant

Output Format

For each violation found:

1❌ [Issue Type]: [Specific problem]
2Location: [File path and line number]
3Standard: [Link to relevant skill file]
4Fix: [Brief explanation or example]

Notes

  • All detailed standards are in the woocommerce-backend-dev, woocommerce-dev-cycle, and woocommerce-copy-guidelines skills
  • Consult those skills for complete context and examples
  • When in doubt, refer to the specific skill documentation linked above

What Users Are Saying

Real feedback from the community

Environment Matrix

Dependencies

PHP 7.4+
WooCommerce codebase access

Framework Support

WordPress ✓ (required) WooCommerce ✓ (required)

Context Window

Token Usage ~3K-8K tokens depending on code diff size

Security & Privacy

Information

Author
woocommerce
Updated
2026-01-30
Category
automation-tools