Back to list
atournayre

git-pr-core

by atournayre

Marketplace de plugins pour Claude Code : dev tools (Git, Symfony, PHPStan, API Platform), customization (hooks, output styles) et documentation interactive

7🍴 0📅 Jan 18, 2026

SKILL.md


name: git-pr-core description: > Skill interne fournissant les scripts communs pour la création de Pull Requests. Ne pas appeler directement - utilisé par git-pr et git-cd-pr. allowed-tools: [Bash, Read, Write, TodoWrite, AskUserQuestion] model: claude-sonnet-4-5-20250929

Git PR Core (Internal)

Ce skill fournit les scripts partagés pour la création de PR. Il ne doit pas être appelé directement.

Scripts disponibles

ScriptDescriptionUsage
check_scopes.shVérifie les scopes GitHubbash "$CORE_SCRIPTS/check_scopes.sh"
verify_pr_template.shVérifie le template PRbash "$CORE_SCRIPTS/verify_pr_template.sh" "$PR_TEMPLATE_PATH"
smart_qa.shLance la QA intelligentebash "$CORE_SCRIPTS/smart_qa.sh"
analyze_changes.shAnalyse les changements gitbash "$CORE_SCRIPTS/analyze_changes.sh"
confirm_base_branch.pyConfirme la branche de basepython3 "$CORE_SCRIPTS/confirm_base_branch.py"
create_pr.shCrée la PR (push + gh pr create)bash "$CORE_SCRIPTS/create_pr.sh" "$BRANCH_BASE" "$PR_TEMPLATE_PATH"
safe_push_pr.shPush sécurisé avec création PRbash "$CORE_SCRIPTS/safe_push_pr.sh"
assign_milestone.pyAssigne un milestonepython3 "$CORE_SCRIPTS/assign_milestone.py" <pr_number> --milestone "<milestone_name>"
assign_project.pyAssigne un projet GitHubpython3 "$CORE_SCRIPTS/assign_project.py" <pr_number> --project "<project_name>"
auto_review.shLance la code review automatiquebash "$CORE_SCRIPTS/auto_review.sh" <pr_number>
cleanup_branch.shNettoie la branche localebash "$CORE_SCRIPTS/cleanup_branch.sh" [--delete]
final_report.shGénère le rapport finalbash "$CORE_SCRIPTS/final_report.sh"

Usage par les skills enfants

CORE_SCRIPTS="${CLAUDE_PLUGIN_ROOT}/skills/git-pr-core/scripts"

# Exemples d'utilisation
bash "$CORE_SCRIPTS/check_scopes.sh"
bash "$CORE_SCRIPTS/create_pr.sh" "$BRANCH_BASE" "$PR_TEMPLATE_PATH"

# IMPORTANT : Pour assign_milestone.py et assign_project.py, utiliser --milestone et --project
# ❌ INCORRECT : python3 "$CORE_SCRIPTS/assign_milestone.py" 1234 "Continuous Delivery"
# ✅ CORRECT   : python3 "$CORE_SCRIPTS/assign_milestone.py" 1234 --milestone "Continuous Delivery"

PR_NUMBER=$(gh pr view --json number -q .number)
python3 "$CORE_SCRIPTS/assign_milestone.py" "$PR_NUMBER" --milestone "Continuous Delivery"
python3 "$CORE_SCRIPTS/assign_project.py" "$PR_NUMBER" --project "MyProject"

Workflow standard

  1. check_scopes.sh - Vérifier scopes GitHub
  2. verify_pr_template.sh - Vérifier template PR
  3. smart_qa.sh - Lancer QA
  4. analyze_changes.sh - Analyser changements
  5. confirm_base_branch.py - Confirmer branche base
  6. create_pr.sh - Créer la PR
  7. assign_milestone.py - Assigner milestone
  8. assign_project.py - Assigner projet
  9. auto_review.sh - Code review
  10. cleanup_branch.sh - Nettoyage

Score

Total Score

70/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

+10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon