技能 create-pr
📦

create-pr

安全 ⚙️ 外部命令

Criar pull requests com descrições compatíveis com Sentry

也可从以下获取: Cygnusfear,Cloud-Officer,getsentry,davila7,0tarof,Crearize,0tarof

Escrever descrições eficazes de PR que seguem as convenções da equipe leva tempo e consistência. Esta skill automatiza a criação de PRs usando GitHub CLI com as diretrizes de revisão comprovadas da Sentry.

支持: Claude Codex Code(CC)
📊 70 充足
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“create-pr”。 Usuário tem commits adicionando feature de notificação de thread do Slack

预期结果:

PR criado como rascunho: 'feat(alerts): Add Slack thread replies for notifications'

Descrição do PR:
- Explica comportamento de threading vs edições de mensagem
- Documenta benefício de preservação de timeline
- Referencia SENTRY-1234

正在使用“create-pr”。 Usuário corrigiu crash de manipulação de null em endpoint da API

预期结果:

PR criado como rascunho: 'fix(api): Handle null response in user endpoint'

Descrição do PR:
- Descreve cenário do crash
- Explica implementação de verificação de null
- Link para ticket de investigação SENTRY-5678

安全审计

安全
v1 • 2/24/2026

Static analysis flagged 36 external command patterns and 3 network references, but all are false positives. The skill uses GitHub CLI (gh) and git commands with hardcoded arguments for legitimate PR creation. Network references are documentation URLs only. No user input injection vectors or data exfiltration risks detected.

1
已扫描文件
193
分析行数
1
发现项
1
审计总数
审计者: claude

质量评分

38
架构
100
可维护性
87
内容
22
社区
100
安全
91
规范符合性

你能构建什么

PR de Desenvolvimento de Feature

Criar um PR para uma nova feature com motivação clara, abordagens alternativas consideradas e referências relevantes a issues.

PR de Correção de Bug

Criar rapidamente um PR de correção de bug focado que explica a causa raiz, a correção e links para a issue de rastreamento.

PR de Refatoração

Documentar reorganização de código com contexto antes/depois e explicar por que a refatoração permite trabalho futuro.

试试这些提示

Criar um PR básico
Crie um pull request para minha branch atual. Analise as mudanças e escreva uma descrição seguindo as convenções da Sentry.
PR de Feature com contexto
Implementei a feature X. Crie um PR que explique o que a feature faz, por que foi necessária e quais trade-offs foram considerados.
Correção de bug com link para issue
Crie um PR para este hotfix. Certifique-se de incluir 'Fixes SENTRY-1234' para que a issue seja fechada automaticamente no merge.
Documentação de refatoração extensa
Crie um PR para esta refatoração. Enfatize que não há mudanças de comportamento e explique o que motivou a reorganização.

最佳实践

  • Mantenha PRs focados em uma única feature ou correção para revisões mais rápidas
  • Explique o 'porquê' por trás das mudanças, não apenas o que o código faz
  • Use PRs como rascunho cedo quando quiser feedback em trabalho incompleto

避免

  • Agrupar mudanças não relacionadas em um único PR grande
  • Escrever títulos vagos como 'Update code' ou 'Fix stuff'
  • Pular a descrição do PR totalmente e deixar revisores adivinhando

常见问题

O que preciso antes de usar esta skill?
Você precisa do GitHub CLI (gh) instalado e autenticado com `gh auth login`. Todas as suas mudanças também devem estar commitadas antes de criar um PR.
Esta skill funciona com repositórios que não são do GitHub?
Não, esta skill foi projetada especificamente para repositórios GitHub e usa o GitHub CLI (gh) que funciona apenas com GitHub.
O que acontece se eu tiver mudanças não commitadas?
A skill detectará mudanças não commitadas e solicitará que você execute a skill de commit primeiro. PRs devem incluir apenas mudanças commitadas.
Esta skill pode atualizar um PR existente?
Sim, a skill pode atualizar PRs existentes usando a API do GitHub diretamente, o que é mais confiável que gh pr edit para certas operações.
Qual formato de título de PR esta skill usa?
Formato de conventional commits: 'type(scope): description'. Exemplos: 'feat(auth): Add OAuth support' ou 'fix(api): Handle timeout errors'.
Esta skill seleciona revisores automaticamente?
Não, esta skill foca na criação e descrição de PRs. A seleção de revisores deve ser feita manualmente com base nos processos da equipe.

开发者详情

文件结构

📄 SKILL.md