用途:该技能用于从零构建达到专业、可上架 WooCommerce Marketplace 水准的 WooCommerce 插件,覆盖架构、编码规范、安全、测试和 UX。
工作方式:分两个阶段。第一阶段为项目发现,通过与用户结构化访谈收集需求,生成插件根目录下的 PROJECT_BRIEF.md,作为后续开发唯一事实来源;访谈涵盖市场与商业背景、插件用途与范围、面向客户与管理端功能、技术架构(数据库、后台任务、REST API、区块购物车与结账、HPOS 兼容、Store API、面向 AI 智能体的能力)、数据与合规。第二阶段按参考文件执行开发,步骤包括搭建插件结构、编写主插件文件、实现核心功能、编写测试、配置 CI/CD。
主要能力:提供规范化的文件结构模板(主文件、uninstall.php、readme.txt、composer.json、package.json、phpcs.xml.dist、phpunit.xml.dist、Playwright 配置、CI 与发布工作流、src 目录、模板、语言文件、tests 等);要求主文件声明 HPOS 兼容、检查 WooCommerce 启用、使用 PSR-4 自动加载;实现时遵循 WordPress PHP 编码标准、输入清理输出转义、nonce 与权限检查、避免直接数据库查询、使用 WooCommerce CRUD 与数据存储。
测试与交付:为每个功能编写单元测试、集成测试和 Playwright 端到端测试;处理金融数据时还需幂等性、竞态、边界和审计日志测试。CI 运行 PHPCS、PHPStan/Psalm、PHPUnit、Playwright 及 WooCommerce QIT 测试。
限制:HPOS 兼容为强制要求,订单数据不得使用 get_post_meta/update_post_meta;区块化产品编辑器将在 WooCommerce 11.0 移除,需基于经典产品编辑器构建;所有输入视为不可信,所有字符串可翻译,所有标识符加前缀,使用 wp_enqueue 加载脚本样式。资料未提供具体价格、安装命令或平台支持细节。