用途:Technical Debt Audit 是面向WordPress站点的技术债审计技能,用于在问题恶化前找出孤立短代码、未使用插件、数据库冗余、未引用媒体,以及安装了却没有页面使用的页面构建器。技能版本1.2.1,归类为audit,状态active。
主要能力:读取站点上下文(WordPress版本、PHP版本、主题、插件、构建器、自定义文章类型等);列出插件并按从未激活、已激活但无使用、6个月以上未更新分类;扫描页面与文章内容中的[shortcode]模式并与插件交叉比对;识别闲置构建器(Elementor、Divi、WPBakery、Beaver Builder、Bricks、Oxygen/Breakdance,以及Spectra、Kadence Blocks、GenerateBlocks、SeedProd等区块类构建器);评估数据库冗余(修订版本、过期瞬态、孤立postmeta、垃圾评论);检测未引用媒体;按短代码健康、插件卫生、构建器清洁度、数据库清洁度、内容卫生计算0-100债务分,分数越高债务越少,并通过respira_get_option/respira_update_option持久化以显示趋势;最后输出Markdown审计报告,并异步发送遥测到指定端点。
使用方式:前置条件为安装Respira for WordPress插件并连接MCP服务器。未安装时技能会输出安装指引并停止。安装命令:npx -y @respira/wordpress-mcp-server --setup。先调用respira_get_site_context验证连接,再进行插件审计、内容扫描、构建器考古、数据库评估、媒体检测与评分。触发短语包括"audit my wordpress technical debt"、"find orphaned shortcodes"、"scan for unused plugins"、"check database bloat"、"wordpress cleanup audit"、"clean up my wordpress"、"what's bloating my wordpress"等;不适合一般WordPress问答、安装指定插件、主题定制或非审计任务。
清理机制:审计本身只读,清理需显式快照门控。每种债务类型先respira_get_snapshot取快照ID,结构性修改先复制页面(respira_create_page_duplicate/respira_create_post_duplicate),可逆开关则直接操作;用respira_find_element验证短代码是否为真实活动元素;验证站点渲染与内容完整;异常时respira_restore_snapshot回滚并删除草稿副本;一次只处理一类债务。若发现误报,降级为"needs manual review"。
限制:媒体库完整枚举、直接数据库统计可能不可用,此时提供手动SQL查询或说明局限;数据库与媒体体积多为估算;扫描深度有限,自定义字段或主题选项中的引用可能检测不到;构建器数据体积为估算值;清理为手动且有意图的操作。