woocommerce-backend-dev
构建 WooCommerce 后端代码
WooCommerce 后端变更必须遵循许多本地 PHP、hook、依赖注入和测试约定。此技能为 Claude、Codex 和 Claude Code 提供专门指导,用于创建合规的后端代码和单元测试。
使用我的智能体安装
将此请求复制给你的智能体,其中包含权威 Skill 页面和清单。
Review the Skillstore skill "woocommerce-backend-dev" from https://skillstore.io/skills/woocommerce-woocommerce-backend-dev.md and its manifest at https://skillstore.io/api/skills/woocommerce-woocommerce-backend-dev/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.你的智能体仍应展示其计划,并按安全策略请求必要确认。
Agent 可读资源
当 AI Agent、爬虫或脚本需要干净上下文,而不是读取完整页面时,请使用这些链接。
测试它
正在使用“woocommerce-backend-dev”。 Create a backend class that validates draft order cleanup.
预期结果:
助手识别内部类位置,默认建议私有 helper 方法,添加简明的 docblock 要求,并列出针对有效 drafts、非 draft orders 和缺失 orders 的单元测试。
正在使用“woocommerce-backend-dev”。 Add documentation for an existing WooCommerce action hook.
预期结果:
助手以一致方式命名 callback,列出所需参数文档,解释如何确定 @since 值,并提醒安全地运行仓库历史命令。
正在使用“woocommerce-backend-dev”。 Write tests for code that logs invalid payment suggestion data.
预期结果:
助手概述一个 WC_Unit_Test_Case 测试文件,使用 system-under-test 属性,描述一个 fake logger,并包含 filters 的清理预期。
安全审计
安全All 60 static alerts are false positives. The blocker alerts cite PHP examples and documentation, while the external command alerts are Markdown code spans rather than executable shell syntax. No prompt injection, exfiltration, or malicious intent was found.
风险因素
分享与引用此报告
分享版本化评估报告、中性徽章、嵌入卡片和引用。Skillstore 只报告证据,不判断该 Skill 是否安全。
复制报告链接
https://skillstore.io/skills/woocommerce-woocommerce-backend-dev/audits/9?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown 徽章
[](https://skillstore.io/skills/woocommerce-woocommerce-backend-dev?utm_source=security_passport_badge)HTML 徽章
<a href="https://skillstore.io/skills/woocommerce-woocommerce-backend-dev?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/woocommerce-woocommerce-backend-dev/security.svg" alt="Skillstore security assessment" loading="lazy"></a>嵌入卡片
<iframe src="https://skillstore.io/embed/skills/woocommerce-woocommerce-backend-dev.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>学术引用 (APA · BibTeX · CFF)
APA 引用
woocommerce. (2026). woocommerce-backend-dev security audit report (audit version 9) [Author version unspecified]. Skillstore. https://skillstore.io/skills/woocommerce-woocommerce-backend-dev/audits/9BibTeX 引用
@techreport{woocommerce-woocommerce-woocommerce-backend-dev-2026,
author = {woocommerce},
title = {woocommerce-backend-dev security audit report (audit version 9)},
institution = {Skillstore},
year = {2026},
number = {9},
url = {https://skillstore.io/skills/woocommerce-woocommerce-backend-dev/audits/9},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "woocommerce-backend-dev security audit report (audit version 9)"
version: "unspecified"
type: report
authors:
- name: "woocommerce"
date-released: "2026-07-24"
url: "https://skillstore.io/skills/woocommerce-woocommerce-backend-dev/audits/9"
identifiers:
- type: other
value: "skillstore:woocommerce-woocommerce-backend-dev:audit:9"
description: "Skillstore immutable audit report identifier"
Skillstore 评分
评分依据 证据置信度: 高你能构建什么
添加后端类
使用正确的命名空间、文件位置、可见性和依赖注入模式创建新的 WooCommerce PHP 类。
正确记录 Hooks
使用一致的 callback 名称、参数文档和 @since 注解添加或更新 actions 和 filters。
编写单元测试
使用项目命名、@testdox 注释、fixtures、断言和 logger mocks 创建 WooCommerce 单元测试。
试试这些提示
使用 woocommerce-backend-dev skill。为 [feature] 创建一个 WooCommerce 后端类,并解释所需的文件位置、命名空间、构造函数或 init 方法以及测试。
使用 woocommerce-backend-dev skill。修改 [class or method] 以实现 [behavior]。遵循 WooCommerce 的命名、可见性、docblock、PHPStan 和数据完整性约定。
使用 woocommerce-backend-dev skill。为 [event] 添加或更新 hook。包括 callback 命名、参数、@internal 用法和正确的 @since 指导。
在编写测试前使用 woocommerce-backend-dev skill。为 [change] 设计单元测试,包括所有权检查、无效状态、竞态条件顾虑,以及需要时的 logger mocking。
最佳实践
- 在编写 WooCommerce PHP 单元测试或后端代码变更之前调用此技能。
- 在验证或转义之前,将 hook names、IDs 和 request data 视为不可信。
- 应用生成的变更后运行项目测试和 lint 命令。
避免
- 当类方法符合 WooCommerce 架构时,不要添加 standalone functions。
- 不要在没有状态、所有权和权限检查的情况下硬删除或修改 order data。
- 不要在未调整命名空间、@since 值和测试路径的情况下复制示例。
常见问题
这个技能可以提供哪些帮助?
它会运行 WooCommerce 测试吗?
它可以创建前端代码吗?
为什么风险等级是 medium?
这些文档链接有风险吗?
什么时候应该使用这个技能?
开发者详情
作者
woocommerce许可证
MIT
Skillstore 修订
r2
版本提示
作者未声明版本。
引用
88a8e9a07f4c54ab105c1c41b6267c287146b07b
维护新鲜度
2026/7/26
使用量
9 次下载 · 430 次浏览