Community程式設計與開發github.com

pytorch/pr-review

審查 PyTorch 合併請求的程式碼品質、測試覆蓋率、安全性及向後相容性。可用於審查 PR、程式碼變更,或當使用者提及「審查 PR」、「程式碼審查」或「檢查這個 PR」時使用。

pr-review 是什麼?

此技能「pytorch/pr-review」專為 AI 代理(如 Claude Code、Cursor、Codex 等)設計,用於自動化審查 PyTorch 專案的合併請求(PR)。它能深入分析程式碼品質,確保測試覆蓋率足夠,檢查潛在的安全漏洞,並驗證向後相容性,以維持 PyTorch 這個大型開源專案的穩定性。支援所有主流開發平台,並可透過觸發詞「review PR」、「code review」或「check this PR」來啟用。其運作方式基於 SKILL.md 文件中定義的規則,會擷取 PR 的變更內容,並逐項對照程式碼風格、測試寫法、安全最佳實務及 API 向後相容標準進行評估,最後產生結構化的審查報告。

相容平台~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.

相關技能