woocommerce-code-review
Review WooCommerce code changes for coding standards compliance. Use when reviewing code locally, performing automated PR reviews, or checking code …
它会碰到什么
这一栏是扫描器报的事实,不是结论。命中多不等于有毒(安全工具、规则库、示例脚本本来就会包含危险写法),命中少也不等于干净。它和你手上的凭据、文件、网络有什么关系,需要你自己看。
技能内容
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
newfor DI-managed classes - Classes insrc/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
@sinceannotations - 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-backend-dev/code-entities.md))
Data Integrity:
- ❌ Missing validation - Must verify state before deletion/modification ([data-integrity.md](../woocommerce-backend-dev/data-integrity.md))
Testing:
- ❌ Using
$instancein tests - Must use$sutvariable name ([unit-tests.md](../woocommerce-backend-dev/unit-tests.md)) - ❌ Missing
@testdox- Required in test method docblocks ([unit-tests.md](../woocommerce-backend-dev/unit-tests.md)) - ❌ Test file naming - Must follow convention for
includes/vssrc/([unit-tests.md](../woocommerce-backend-dev/unit-tests.md))
UI Text & Copy
Consult the woocommerce-copy-guidelines skill. Flag:
- ❌ Title Case in UI - Must use sentence case ([sentence-case.md](../woocommerce-copy-guidelines/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
- Scan for critical violations listed above
- Cite specific skill files when flagging issues
- Provide correct examples from the skill documentation
- Group related issues for clarity
- Be constructive - explain why the standard exists when relevant
Output Format
For each violation found:
❌ [Issue Type]: [Specific problem]
Location: [File path and line number]
Standard: [Link to relevant skill file]
Fix: [Brief explanation or example]
Notes
- All detailed standards are in the
woocommerce-backend-dev,woocommerce-dev-cycle, andwoocommerce-copy-guidelinesskills - Consult those skills for complete context and examples
- When in doubt, refer to the specific skill documentation linked above
想直接用这个技能?
本站把开放许可(MIT / Apache 等)的技能按仓库打包整理到网盘,点一下转存到你自己的网盘,不用一个个从 GitHub 拉。许可未声明的技能只给原始仓库链接,不打包。
它属于哪个仓库
skills_categorized/code-quality/woocommerce-code-review/SKILL.md同一个仓库里的其他技能
同名技能的其他版本
有 5 个不同仓库或目录里都有叫 woocommerce-code-review 的技能。它们内容并不相同,别混用:
- Microck/ordinary-claude-skills — Review WooCommerce code changes for coding standards compliance. Use when reviewing code l
- Microck/ordinary-claude-skills — Review WooCommerce code changes for coding standards compliance. Use when reviewing code l
- Microck/ordinary-claude-skills — Review WooCommerce code changes for coding standards compliance. Use when reviewing code l
- Microck/ordinary-claude-skills — Review WooCommerce code changes for coding standards compliance. Use when reviewing code l