SuperAPI AI 工具集

wp-wpcli-and-ops

部署与运维

查看项目

更新于 10-15 23:41

技能介绍

用途:该技能为以 WP-CLI 为核心的 WordPress 运维流程提供系统性审查指导。核心原则是运维命令在接触数据或执行生产任务前,必须明确范围、环境和副作用。适用于审查自定义 WP-CLI 命令或命令类、审计运行 wp 命令的 shell 脚本与文档、规划安全的 search-replace 或迁移操作、检查多站点或网络级运维步骤,以及审查 cron、缓存、导出、导入或维护工作流。不适用于无运维面的插件架构、无运维流程的性能调优、仅 Playground 的搭建流程(应使用 wp-playground-development)和静态分析配置(应使用 wp-phpstan-review)。

主要能力:审查覆盖命令发现、范围与目标定位、安全性与可逆性、命令实现质量,并按 CRITICAL、WARNING、INFO 分级输出发现。检查点包括:命令是站点级、网络级还是环境相关;是否需要 --url、--path 或显式表目标;是否支持 dry-run、破坏性步骤是否有确认或日志、高风险变更前是否有备份/导出;输入校验、默认值、成功/错误输出,以及只读命令中是否存在隐藏写入。

文件类型专项检查:自定义命令关注参数校验与能力/上下文检查;search-replace 与数据库操作关注是否缺少 --dry-run 或范围限制、网络级替换是否明确 --network 或表目标、URL 替换是否缺少 --skip-columns=guid;多站点关注是否缺少 --url、站点创建/删除是否有回滚说明;自动化脚本关注是否用 wp eval 替代更安全的自定义命令、长任务是否分批与输出进度。

使用方式:可用 rg 命令快速定位运维工作流,例如 rg -n "WP_CLI::add_command|class .* extends WP_CLI_Command" . -g '.php' 查找命令注册,rg -n "wp search-replace|wp db reset|wp db drop|wp site delete|wp plugin deactivate" . -g '.{md,sh,yml,yaml}' 查找高风险变更,rg -n "wp site|wp super-admin|--network|--url=" . 检查多站点与调度。参考文件包括 references/command-patterns.md、references/multisite-and-search-replace.md、references/automation-and-safety.md、references/sample-wp-cli-command.php 和 references/sample-maintenance-runbook.md。

输出格式:每条发现包含严重级别、文件与行号、运维风险摘要、对 WP-CLI 或运行时运维的重要性,以及推荐的安全模式。若无问题需明确说明,并指出残余运维缺口,如缺少 dry-run、日志薄弱或回滚文档不足。限制:资料未提供具体收费、平台支持范围或效果保证。