pr-review 是做什麼的?
審查 PyTorch 合併請求的程式碼品質、測試覆蓋率、安全性及向後相容性。可用於審查 PR、程式碼變更,或當使用者提及「審查 PR」、「程式碼審查」或「檢查這個 PR」時使用。
審查 PyTorch 合併請求的程式碼品質、測試覆蓋率、安全性及向後相容性。可用於審查 PR、程式碼變更,或當使用者提及「審查 PR」、「程式碼審查」或「檢查這個 PR」時使用。
此技能「pytorch/pr-review」專為 AI 代理(如 Claude Code、Cursor、Codex 等)設計,用於自動化審查 PyTorch 專案的合併請求(PR)。它能深入分析程式碼品質,確保測試覆蓋率足夠,檢查潛在的安全漏洞,並驗證向後相容性,以維持 PyTorch 這個大型開源專案的穩定性。支援所有主流開發平台,並可透過觸發詞「review PR」、「code review」或「check this PR」來啟用。其運作方式基於 SKILL.md 文件中定義的規則,會擷取 PR 的變更內容,並逐項對照程式碼風格、測試寫法、安全最佳實務及 API 向後相容標準進行評估,最後產生結構化的審查報告。
npx skills add https://github.com/pytorch/pytorch/tree/main/skills/pr-reviewInstalled? Explore more 程式設計與開發 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →
審查 PyTorch 合併請求的程式碼品質、測試覆蓋率、安全性及向後相容性。可用於審查 PR、程式碼變更,或當使用者提及「審查 PR」、「程式碼審查」或「檢查這個 PR」時使用。
This repo contains 8 individual skills — each has its own dedicated page.
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.
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.
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.
Write docstrings for PyTorch functions and methods following PyTorch conventions. Use when writing or updating docstrings in PyTorch code.
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.
Migrate a file to use stricter Pyrefly type checking with annotations required for all functions, classes, and attributes.
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.
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.
Send and manage iMessages via BlueBubbles, including attachments, tapbacks, edits, replies, and groups.
Control Eight Sleep pods (status, temperature, alarms, schedules).
BluOS CLI (blu) for discovery, playback, grouping, and volume.
Create, search, and manage Bear notes via grizzly CLI.
Capture frames or clips from RTSP/ONVIF cameras.
Search GIF providers with CLI/TUI, download results, and extract stills/sheets.