用途:该技能用于对 Tauri + Rust + React 应用进行系统性代码审查,覆盖正确性(逻辑错误、边界情况、类型安全)、性能(低效算法、资源泄漏、优化机会)、安全(SQL 注入、XSS、unsafe 操作、数据校验)、可维护性(重复代码、命名、文档、测试覆盖),以及 Tauri 专有的命令模式、specta 属性和桌面应用约束,并检查是否符合项目 CLAUDE.md 规范。
主要能力:提供审查前检查清单(查看 git diff 上下文、验证测试通过、检查格式)、Rust 后端审查(命令模式、错误处理、数据库查询、性能)、React 前端审查(组件质量、Hooks 用法)、前后端集成审查(类型安全、错误处理)、安全审查(SQL 注入、输入校验、桌面应用安全)、测试审查与文档审查,并给出分级评论模板(严重、建议、细节)。
使用方式:在审查 PR、代码质量审计、查找 bug、重构建议、安全漏洞审计、性能瓶颈检查或确保项目规范时激活。建议先运行自动化检查,例如 cargo test --all、cargo clippy -- -D warnings、cargo fmt --check、npm test、npm run lint、npm run type-check,再人工阅读 diff 并给出反馈。
适用场景:Tauri + Rust + React 项目的拉取请求审查、代码质量检查、安全与性能审计、新人熟悉代码库。
限制:资料主要针对 Tauri + Rust + React 技术栈,其他技术栈的适用性暂未提供;具体安装方式、收费与价格信息暂未提供。