Community编程与开发github.com

pytorch/pr-review

审查 PyTorch 拉取请求的代码质量、测试覆盖率、安全性和向后兼容性。在审查 PR、讨论代码更改或用户提到“审查 PR”、“代码审查”或“检查此 PR”时使用。

pr-review 是什么?

该技能专门用于审查 PyTorch 项目的拉取请求(PR),旨在确保代码质量、测试覆盖率、安全性和向后兼容性。它通过分析代码变更,识别潜在问题并提供改进建议,帮助开发者提升代码的可靠性和可维护性。该技能支持在开发者讨论代码审查或指定“检查此 PR”等场景下自动触发,适用于 PyTorch 仓库的协作开发流程。其工作方式基于对 PR 差异的深入解析,结合常见最佳实践进行自动化评估,从而减少人工审查负担并加速开发周期。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/pytorch/pytorch/tree/main/skills/pr-review

Installed? Explore more 编程与开发 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

pr-review 是做什么的?

审查 PyTorch 拉取请求的代码质量、测试覆盖率、安全性和向后兼容性。在审查 PR、讨论代码更改或用户提到“审查 PR”、“代码审查”或“检查此 PR”时使用。

Individual skills in this repo

This repo contains 8 individual skills — each has its own dedicated page.

pytorch/add-uint-support

Add unsigned integer (uint) type support to PyTorch operators by updating AT_DISPATCH macros. Use when adding support for uint16, uint32, uint64 types to operators, kernels, or when user mentions enabling unsigned types, barebones unsigned types, or uint support.

pytorch/aoti-debug

Debug AOTInductor (AOTI) errors and crashes. Use when encountering AOTI segfaults, device mismatch errors, constant loading failures, or runtime errors from aot_compile, aot_load, aoti_compile_and_package, or aoti_load_package.

pytorch/at-dispatch-v2

Convert PyTorch AT_DISPATCH macros to AT_DISPATCH_V2 format in ATen C++ code. Use when porting AT_DISPATCH_ALL_TYPES_AND*, AT_DISPATCH_FLOATING_TYPES*, or other dispatch macros to the new v2 API. For ATen kernel files, CUDA kernels, and native operator implementations.

pytorch/docstring

Write docstrings for PyTorch functions and methods following PyTorch conventions. Use when writing or updating docstrings in PyTorch code.

pytorch/metal-kernel

Write Metal/MPS kernels for PyTorch operators. Use when adding MPS device support to operators, implementing Metal shaders, or porting CUDA kernels to Apple Silicon. Covers native_functions.yaml dispatch, host-side operators, and Metal kernel implementation.

pytorch/pyrefly-type-coverage

Migrate a file to use stricter Pyrefly type checking with annotations required for all functions, classes, and attributes.

pytorch/skill-writer

Guide users through creating Agent Skills for Claude Code. Use when the user wants to create, write, author, or design a new Skill, or needs help with SKILL.md files, frontmatter, or skill structure.

pytorch/triaging-issues

Triages GitHub issues by routing to oncall teams, applying labels, and closing questions. Use when processing new PyTorch issues or when asked to triage an issue.

相关技能