返回全部 Skills

compiler-review

质量保障

审查Rust移植代码的移植保真度、惯例遵循和错误处理。与原始TypeScript源代码进行比较。

2

下载量

AI SkillHub 能力展示图

安装方式

命令行安装

在项目根目录执行以下命令,完成 Skill 安装。

npx bzskills add facebook/react --skill compiler-review

skill.md

name: compiler-review
description: 审查Rust移植代码的移植保真度、惯例遵循和错误处理。与原始TypeScript源代码进行比较。

编译器审查

审查 Rust 编译器移植代码的正确性和约定合规性。

参数:

  • $ARGUMENTS: 可选的提交引用或范围(例如,HEAD~3..HEADabc123)。如果省略,则审查未提交/暂存的更改。

指令

  1. 根据参数获取差异
  • 无参数:git diff HEAD -- compiler/crates/(未提交的更改)。如果为空,也检查 git diff --cached -- compiler/crates/(暂存的更改)。
  • 提交引用(例如 abc123):git diff abc123~1..abc123 -- compiler/crates/
  • 提交范围(例如 HEAD~3..HEAD):git diff HEAD~3..HEAD -- compiler/crates/
  1. 如果未发现 Rust 更改,则报告“未发现 Rust 更改需审查”并停止。
  1. 通过 git diff --name-only 并使用相同的引用参数,从差异中识别变更的 Rust 文件。
  1. 通过 Agent 工具启动 compiler-review 代理,向其传递完整的差异内容。该代理将:
  • 阅读架构指南
  • 查找并阅读对应的 TypeScript 文件
  • 审查移植的保真度、约定合规性和错误处理
  • 返回编号的问题列表
  1. 将代理的发现结果报告给用户