Communityコーディング&開発github.com

pytorch/pr-review

PyTorchのプルリクエストをコード品質、テストカバレッジ、セキュリティ、後方互換性についてレビューします。PRのレビュー時やコード変更のレビュー依頼時、またはユーザーが「PRをレビュー」「コードレビュー」「このPRを確認」などと言った場合に使用します。

pr-review とは?

このスキルは、PyTorchリポジトリにおけるプルリクエスト(PR)のレビューを自動化・支援するために設計されています。コード品質、テストカバレッジ、セキュリティ、後方互換性の4つの主要な観点から変更内容を分析し、問題点や改善点を指摘します。主にGitHub上でのPRレビュー時に使用し、開発者が手動でレビューする前に自動チェックを実行することで、レビューの効率化と品質向上を図ります。このスキルは、Claude CodeやCusorなどのAIエージェントプラットフォームで動作し、PRの差分情報を解析してMarkdown形式でレビュー結果を出力します。SKILL.mdのドキュメントに基づき、変更箇所ごとにコメントを生成し、バグの可能性、テスト不足、セキュリティリスク、既存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に質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

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.

関連スキル