用途:作为 Elements Design System monorepo 的高级代码审查者,对改动给出全面且建设性的反馈。适用于提交前审查 Git 暂存改动、审查分支最新提交、为拉取请求提供结构化反馈,以及确保代码质量与项目规范一致。
主要能力:先识别改动类型(功能、缺陷修复、重构、文档),再按被改文件类型读取对应指南,而非全部指南:.test.ts 或 .test..ts 对应 testing-unit.md(或匹配的测试类型);.examples.ts 对应 examples.md;*.css 对应 styles.md;组件 *.ts 对应 properties-attributes.md。审查对象为当前 Git 暂存文件,若无暂存文件则审查分支最新提交。
输出结构:Files Reviewed(列出暂存文件及改动简述)、Strengths(良好实践)、Issues Found(Critical:类型安全、逻辑错误、破坏性变更;Important:缺失测试、命名不清、性能问题;Minor:风格一致性、文档缺口)、Suggestions(具体改进及代码示例、相关指南链接)、Testing Recommendations(新函数/方法/组件需单元测试,UI 与交互元素需无障碍测试,视觉变更需视觉测试,性能关键组件需 Lighthouse 测试,SSR 组件需 SSR 测试)、Documentation Updates(README、CHANGELOG 或 API 文档更新)。
限制:资料未提供安装命令、收费方式、平台支持或具体使用步骤;该技能依赖 Elements monorepo 内部指南文件路径,脱离该仓库环境可能无法按文件类型匹配指南。