技能 create-pr
📦

create-pr

安全 🌐 网络访问⚙️ 外部命令📁 文件系统访问

Gerar Conteúdo de Pull Request

也可从以下获取: Cygnusfear,sickn33,getsentry,davila7,0tarof,Crearize,0tarof

Criar manualmente mensagens de commit e descrições de PR é demorado e inconsistente. Esta skill gera automaticamente mensagens de commit profissionais, títulos de PR e corpos de PR analisando suas alterações de código em relação ao branch de destino.

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

下载技能 ZIP

2

在 Claude 中上传

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

3

开启并开始使用

测试它

正在使用“create-pr”。 Usuário executa skill create-pr após fazer alterações no módulo de autenticação

预期结果:

  • COMMIT MESSAGE:
  • Add user authentication flow with OAuth support
  • ---
  • PR TITLE:
  • Add user authentication flow with OAuth support
  • ---
  • PR BODY:
  • ## Summary
  •  
  • This PR introduces OAuth authentication support for user login.
  •  
  • **Key changes:**
  • - Added OAuth2 provider integration (Google, GitHub)
  • - Created new authentication middleware
  • - Updated user session management
  •  
  • ### Types of changes
  •  
  • - [x] New feature (non-breaking change which adds functionality)
  • - [ ] Bug fix (non-breaking change which fixes an issue)
  • - [ ] Breaking change (fix or feature that would cause existing functionality to change)

正在使用“create-pr”。 Usuário com JIRA_TICKET=PROJ-123 executa skill create-pr

预期结果:

  • COMMIT MESSAGE:
  • Update database schema for user profiles
  • ---
  • PR TITLE:
  • Update database schema for user profiles
  • ---
  • PR BODY:
  • ## Summary
  •  
  • This PR updates the database schema to support extended user profile information.
  •  
  • **Key changes:**
  • - Added profile_fields table
  • - Created migration script
  • - Updated User model
  •  
  • ### Jira Tickets
  •  
  • PROJ-123

安全审计

安全
v6 • 1/21/2026

All static findings evaluated as false positives. The skill uses legitimate git commands for pull request content generation. Shell command substitutions and file reads are hardcoded, controlled operations for a git-helper tool.

2
已扫描文件
689
分析行数
3
发现项
6
审计总数
审计者: claude 查看审计历史 →

质量评分

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

你能构建什么

Preparação Simplificada de Revisão de Código

Gere rapidamente conteúdo profissional de PR para revisão de código. A skill cria resumos claros e checklists que ajudam os revisores a entender as alterações mais rapidamente.

Documentação Consistente em Equipes

Mantenha documentação de PR consistente usando templates existentes. A skill preserva todos os itens de checkbox e formatação dos templates da sua equipe.

Fluxo de Trabalho de Integração JIRA

Inclua automaticamente números de tickets JIRA nas descrições de PR quando a variável de ambiente JIRA_TICKET estiver definida. Conecte alterações de código a sistemas de rastreamento.

试试这些提示

Geração Básica de PR
Use a skill create-pr para gerar mensagem de commit, título de PR e corpo de PR para minhas alterações atuais.
Após Executar Testes
Execute os linters para verificar a qualidade do código, então use a skill create-pr para gerar conteúdo de PR para minhas alterações.
Branch de Feature para Main
Gere conteúdo de PR para mesclar meu branch de feature no branch main. Inclua um resumo detalhado de todas as alterações.
PR de Hotfix
Gere conteúdo urgente de PR para um hotfix. A mensagem de commit deve começar com 'Fix' e o corpo do PR deve destacar a natureza crítica da correção.

最佳实践

  • Execute a skill create-pr após verificar que todas as alterações estão staged ou commitadas
  • Revise o conteúdo gerado antes de enviar para garantir precisão
  • Use a skill run-linters primeiro para verificar a qualidade do código
  • Personalize o .github/pull_request_template.md para as convenções da sua equipe

避免

  • Não use a skill em alterações não commitadas sem antes revisar o diff
  • Não pule a verificação do linter - a skill referencia isso explicitamente
  • Não modifique os rótulos das seções de saída (COMMIT MESSAGE:, PR TITLE:, PR BODY:)
  • Não gere conteúdo de PR para código que não foi revisado ou testado

常见问题

A skill create-pr envia alterações para o remoto?
Não. A skill apenas gera mensagens de commit, títulos de PR e conteúdo do corpo do PR. Você deve manualmente enviar seu branch e criar o PR no GitHub.
Posso personalizar o formato de saída?
A skill segue um formato de saída fixo com rótulos de seção. Você pode personalizar o conteúdo dentro de cada seção, mas não a estrutura geral.
Como a skill lida com templates de PR?
A skill procura por .github/pull_request_template.md ou .github/PULL_REQUEST_TEMPLATE.md e o preenche. Se nenhum template existir, ela gera uma estrutura básica.
E se meu repositório usa um nome de branch diferente para main?
A skill detecta automaticamente o branch padrão usando git symbolic-ref. Se a detecção falhar, ela usa 'master' como fallback.
A skill verifica dados sensíveis nos commits?
Não. A skill não verifica secrets ou informações sensíveis. Revise seus diffs manualmente antes de commitar.
Como uso a integração com tickets JIRA?
Defina a variável de ambiente JIRA_TICKET antes de executar a skill. O valor será automaticamente inserido na seção Jira Tickets do corpo do PR.

开发者详情

文件结构

📄 SKILL.md