用途:Codebase Optimizer 用于自主分析代码库、检测问题模式、自动修复并防止回归,适合在可能产生副作用的改动后、截图显示视觉回归时、提交前验证,以及主动扫描常见反模式时使用。
核心工作流为“分析→检测→修复→验证→学习→文档”的自主循环。每次修复会生成知识:检测问题、根因分析、应用修复、提取模式、更新规则、记录预防措施。
主要能力:检测视觉/CSS 问题(如未加样式的元素、布局间隙、响应式断点失效、缺少安全区域内边距、浏览器默认样式暴露);代码结构问题(媒体查询前缺少基础样式、硬编码值、缺少错误边界、内存泄漏模式、类型安全缺口);性能问题(未使用的 CSS/JS、包体积过大、缺少懒加载、低效重渲染)。自学习数据库将问题与修复存入 agents-docs/ 下的 patterns、issues、fixes、references 目录,并自动更新 AGENTS.md 的常见回归、停止条件和自学习章节。
使用方式:运行 ./scripts/analyze-codebase.sh 分析当前代码库;加 --fix 自动修复;加 --validate 用截图验证;加 --watch 监听文件变更;加 --pre-commit 集成到提交前钩子。可通过 quality_gate.sh、validate-skills.sh 与技能和脚本集成。验证命令包括统计 issues 文件数、grep 模式与修复记录。
限制:资料未提供收费、平台、价格或具体效果数据;实际检测范围与修复能力依赖项目中的脚本和 agents-docs 结构。