📦

create-pr

آمن ⚙️ الأوامر الخارجية

Créer des pull requests avec des descriptions conformes à Sentry

متاح أيضًا من: 0tarof,Crearize,0tarof,Cloud-Officer,davila7,Cygnusfear,getsentry

La rédaction de descriptions de PR efficaces suivant les conventions de l'équipe demande du temps et de la cohérence. Cette skill automatise la création de PRs avec GitHub CLI en utilisant les directives de revue éprouvées de Sentry.

يدعم: Claude Codex Code(CC)
🥉 74 برونزي
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "create-pr". L'utilisateur a des commits ajoutant la fonctionnalité de notification de thread Slack

النتيجة المتوقعة:

PR de travail créée : 'feat(alerts): Add Slack thread replies for notifications'

Description de la PR :
- Explique le comportement de threading vs les éditions de message
- Documente le bénéfice de préservation de la timeline
- Référence SENTRY-1234

استخدام "create-pr". L'utilisateur a corrigé un crash de gestion null dans l'endpoint API

النتيجة المتوقعة:

PR de travail créée : 'fix(api): Handle null response in user endpoint'

Description de la PR :
- Décrit le scénario du crash
- Explique l'implémentation de la vérification null
- Lie au ticket d'investigation 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
المحتوى
50
المجتمع
100
الأمان
91
الامتثال للمواصفات

ماذا يمكنك بناءه

PR de développement de fonctionnalité

Créer une PR pour une nouvelle fonctionnalité avec une motivation claire, les approches alternatives envisagées et les références aux issues pertinentes.

PR de correction de bug

Créer rapidement une PR de correction ciblée qui explique la cause racine, la correction et lie l'issue de suivi.

PR de refactorisation

Documenter la réorganisation du code avec le contexte avant/après et expliquer pourquoi la refactorisation permet le travail futur.

جرّب هذه الموجهات

Créer une PR basique
Créer une pull request pour ma branche actuelle. Analyser les modifications et rédiger une description suivant les conventions Sentry.
PR de fonctionnalité avec contexte
J'ai implémenté la fonctionnalité X. Créer une PR qui explique ce que fait la fonctionnalité, pourquoi elle était nécessaire et les compromis éventuels.
Correction de bug avec lien vers l'issue
Créer une PR pour ce hotfix. S'assurer d'inclure 'Fixes SENTRY-1234' pour que l'issue se ferme automatiquement lors du merge.
Documentation de refactorisation importante
Créer une PR pour cette refactorisation. Souligner qu'il n'y a pas de changements de comportement et expliquer ce qui a motivé la réorganisation.

أفضل الممارسات

  • Garder les PRs concentrées sur une seule fonctionnalité ou correction pour des revues plus rapides
  • Expliquer le 'pourquoi' derrière les modifications, pas seulement ce que le code fait
  • Utiliser les PRs de travail tôt quand vous voulez des retours sur un travail incomplet

تجنب

  • Regrouper des modifications non liées dans une grande PR
  • Rédiger des titres vagues comme 'Update code' ou 'Fix stuff'
  • Omettre entièrement la description de la PR et laisser les reviewers deviner

الأسئلة المتكررة

Que dois-je avoir avant d'utiliser cette skill ?
Vous devez avoir GitHub CLI (gh) installé et authentifié avec `gh auth login`. Toutes vos modifications doivent également être commitées avant de créer une PR.
Cette skill fonctionne-t-elle avec des dépôts non-GitHub ?
Non, cette skill est spécifiquement conçue pour les dépôts GitHub et utilise GitHub CLI (gh) qui ne fonctionne qu'avec GitHub.
Que se passe-t-il si j'ai des modifications non commitées ?
La skill détectera les modifications non commitées et vous demandera d'abord d'exécuter la skill de commit. Les PRs ne doivent inclure que des modifications commitées.
Cette skill peut-elle mettre à jour une PR existante ?
Oui, la skill peut mettre à jour les PRs existantes via l'API GitHub directement, ce qui est plus fiable que gh pr edit pour certaines opérations.
Quel format de titre de PR cette skill utilise-t-elle ?
Format des commits conventionnels : 'type(scope): description'. Exemples : 'feat(auth): Add OAuth support' ou 'fix(api): Handle timeout errors'.
Sélectionne-t-elle automatiquement les reviewers ?
Non, cette skill se concentre sur la création et la description des PRs. La sélection des reviewers doit être faite manuellement selon les processus de l'équipe.

تفاصيل المطور

بنية الملفات

📄 SKILL.md