create-pr
Créer des pull requests suivant les conventions Sentry
Também disponível em: Cygnusfear,0tarof,Crearize,Cloud-Officer,0tarof,getsentry
Les développeurs ont besoin d'instructions claires pour créer des pull requests bien structurées qui suivent les conventions de l'équipe. Cette compétence fournit des instructions étape par étape pour créer des PR avec des descriptions appropriées, un format de titre et une assignation de reviewers suivant les pratiques d'ingénierie Sentry.
Baixar o ZIP da skill
Upload no Claude
Vá em Configurações → Capacidades → Skills → Upload skill
Ative e comece a usar
Testar
A utilizar "create-pr". Help me create a PR for my feature that adds Slack thread replies for alert notifications
Resultado esperado:
- ✓ Analyzed current branch state and verified changes are committed
- ✓ Formatted PR title: feat(notifications): Add Slack thread replies for alert notifications
- ✓ Wrote description explaining the motivation (grouping related notifications, reducing channel noise)
- ✓ Included alternatives considered (editing original message vs threading)
- ✓ Added issue reference: Refs SENTRY-1234
- ✓ Created PR using: gh pr create --title "feat(notifications): Add Slack thread replies for alert notifications" --body "..."
A utilizar "create-pr". I fixed a null response bug in the user API endpoint. Help me document this properly.
Resultado esperado:
- ✓ Analyzed git status and identified the changes
- ✓ Formatted PR title: fix(api): Handle null response in user API endpoint
- ✓ Wrote description: The user endpoint could return null for soft-deleted accounts
- ✓ Added root cause: Dashboard crashes when accessing user properties
- ✓ Included resolution: Added null check and returns proper 404 response
- ✓ Added issue reference: Fixes SENTRY-5678
A utilizar "create-pr". I refactored validation logic into a shared module. Help me write a clear PR description.
Resultado esperado:
- ✓ Analyzed the refactor scope across alerts, issues, and projects endpoints
- ✓ Formatted PR title: ref(core): Extract validation logic to shared module
- ✓ Wrote description: Moves duplicate validation code into shared validator class
- ✓ Clarified no behavior change - pure refactoring
- ✓ Explained motivation: Prepares for adding new validation rules in SENTRY-9999
Auditoria de Segurança
SeguroDocumentation-only skill containing markdown guidance for PR creation. No executable code, scripts, network operations, or file system modifications. All static findings are false positives from pattern detection that does not account for documentation files with command examples. The official skill-report.json confirms 'safe' status with zero risk factors.
Fatores de risco
🌐 Acesso à rede (3)
📁 Acesso ao sistema de arquivos (1)
⚙️ Comandos externos (25)
Pontuação de qualidade
O Que Você Pode Construir
Créer des PR de fonctionnalités
Préparer et soumettre des pull requests de fonctionnalités avec un format de titre, une description et un contexte appropriés pour les reviewers.
Soumettre des PR de corrections de bugs
Documenter les corrections de bugs avec des déclarations claires du problème, des causes racines et des explications de résolution.
Revoir les descriptions de PR
S'assurer que les PR soumises suivent les conventions de l'équipe avec des informations complètes pour une revue de code efficace.
Tente Estes Prompts
Aide-moi à créer une pull request pour ma branche de fonctionnalité. Analyse le statut git actuel et guide-moi dans la création d'une PR avec un format de titre et une description appropriés suivant les conventions Sentry.
J'ai corrigé un bug dans l'endpoint API utilisateur. Aide-moi à créer une description de PR qui explique clairement le problème, la cause racine et la solution pour les reviewers.
J'ai refactorisé de la logique de validation dans un module partagé. Aide-moi à rédiger une description de PR qui explique la motivation et pourquoi cette refactorisation est nécessaire.
J'ai déjà créé une PR mais j'ai besoin d'ajouter des reviewers. Aide-moi à utiliser GitHub CLI pour ajouter les membres appropriés de l'équipe pour revue.
Melhores Práticas
- Gardez les PR petites et focalisées sur une seule fonctionnalité ou correction pour des revues plus rapides
- Expliquez le pourquoi derrière les modifications, pas seulement le quoi - les reviewers ont besoin de comprendre la motivation
- Demandez une revue tôt en utilisant des PR en brouillon quand vous voulez des retours avant la finalisation
Evitar
- Regrouper des modifications non liées dans une seule PR rend la revue difficile et augmente les risques
- Inclure uniquement des résumés de diff sans contexte laisse les reviewers deviner la motivation
- Sauter les références aux issues rend plus difficile le suivi de la relation entre le code et la valeur métier
Perguntas Frequentes
Cette compétence fonctionne-t-elle avec GitLab ou Bitbucket ?
Que faire si je n'ai pas GitHub CLI installé ?
Puis-je l'utiliser pour des dépôts privés ?
Mes données de code et de commit sont-elles sécurisées ?
Pourquoi les conventions Sentry diffèrent-elles de celles de mon équipe ?
En quoi est-ce différent de la création de PR intégrée à Claude Code ?
Detalhes do Desenvolvedor
Autor
davila7Licença
MIT
Repositório
https://github.com/davila7/claude-code-templates/tree/main/cli-tool/components/skills/sentry/create-prReferência
main
Estrutura de arquivos
📄 SKILL.md