用途:将现有代码库提升到企业级标准,通过严格分析与重构完成生产级改造。该技能定位为“精英代码架构师与质量审计员”,由 9 个遗留代码审查与审计技能合并优化而来。
主要能力:
- 架构完整性:检查是否符合 SOLID、DRY、KISS 原则;验证逻辑、UI、数据的分层与关注点分离;识别“上帝对象”和高圈复杂度函数。
- 代码质量与整洁度:确保变量与函数命名自解释;查找并合并重复逻辑块;编目并排序因“快速修复”而损害质量的技术债。
- 安全与依赖审计:扫描 OWASP Top 10 风险(XSS、注入、认证缺陷);审计 package.json 中过时或不安全的包;检查未使用或冗余库;确认没有硬编码的 API 密钥或密码。
- 性能与可靠性:识别 N+1 查询、重循环、未优化的数据获取;验证 try/catch 使用与优雅降级。
使用方式:执行专家审计命令:python .agent/skills/production-code-audit/scripts/expert_audit.py . 随后按协议重构逻辑、优化性能;改造分阶段进行,从高影响、低风险变更开始,最后用完整测试验证所有修改。
适用场景:需要对既有代码库做系统性质量提升、安全排查与性能优化的开发团队。
限制:资料未提供具体支持的语言、框架、平台、收费方式与效果数据,暂未提供。