pytorch/pr-review

Revise pull requests do PyTorch quanto à qualidade do código, cobertura de testes, segurança e compatibilidade reversa. Use ao revisar PRs, quando solicitado a revisar alterações de código, ou quando o usuário mencionar 'revisar PR', 'revisão de código' ou 'verificar este PR'.

O que é pr-review?

Esta skill, pytorch/pr-review, automatiza a revisão de pull requests (PRs) no repositório PyTorch, focando em aspectos críticos como qualidade do código, cobertura de testes, segurança e compatibilidade reversa. Ela é projetada para auxiliar desenvolvedores e revisores humanos, fornecendo análises consistentes e minuciosas que ajudam a identificar possíveis problemas antes da integração do código. A skill é particularmente útil para projetos que seguem padrões rigorosos de qualidade, como o PyTorch, e pode ser invocada diretamente quando um usuário menciona termos como 'revisar PR', 'revisão de código' ou 'verificar este PR'. Embora sua documentação principal descreva sua finalidade de forma concisa, a implementação real provavelmente utiliza modelos de linguagem para analisar diffs de código, verificar testes, detectar vulnerabilidades de segurança e avaliar mudanças que possam quebrar a compatibilidade com versões anteriores. Essa skill é compatível com plataformas que executam agentes de IA para desenvolvimento de software, como Claude Code, Cursor e Codex, integrando-se ao fluxo de trabalho de revisão de código para aumentar a eficiência e a confiabilidade.

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

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que pr-review faz?

Revise pull requests do PyTorch quanto à qualidade do código, cobertura de testes, segurança e compatibilidade reversa. Use ao revisar PRs, quando solicitado a revisar alterações de código, ou quando o usuário mencionar 'revisar PR', 'revisão de código' ou 'verificar este 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.

Habilidades Relacionadas