SuperAPI AI 工具集

isaaclab-preparing-pr-workflow

编程与开发

查看项目

更新于 11-10 06:24

技能介绍

用途:该技能用于在准备提交(commit)或创建 PR 前,检查 Isaac Lab 贡献是否就绪,帮助维护分支与变更的规范性。

主要能力:

  • 检查最终 diff,识别被改动的包,确认分支范围单一、内聚。
  • 应用与 diff 相关的贡献指南章节及 PR 检查清单。
  • 对测试变更执行测试审计;对源码包变更使用 changelog 片段。
  • 对技能变更,检查受影响的示例与评估场景,确认其仍与指南一致,必要时读取支撑参考。
  • 检查已暂存的变更,结合验证结果与遗留限制,准备获得授权的 commit 或 PR。

使用方式:在准备最终变更用于提交或 PR 时使用,并遵循用户已有的 commit、push 和 PR 创建授权。验证阶段参考指南中的 Unit Testing、Tools、Contributing Documentation 章节;对技能变更运行技能校验器:uv run --no-project python tools/skills/cli.py check。需将实际完成的检查与仍在运行的 CI 分开报告。

适用场景:Isaac Lab 仓库的贡献者在提交或创建 PR 前的自检,尤其涉及测试、源码包和技能变更时。

限制与维护:该技能应保持与 AGENTS.md、.github/PULL_REQUEST_TEMPLATE.md 和 docs/source/refs/contributing.rst 同步;若 PR 工作流规则变化,应先更新权威文件,并让该技能保持为简短的路由检查清单。具体检查项细节以仓库内权威文件为准,资料未提供更多实现细节。