smithery/atournayre

git-pr-core

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.

Installation

$ npx skills add smithery/atournayre --skill git-pr-core

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery/atournayre · top by installs.

npx skills add smithery/atournayre

Browse all from smithery/atournayre

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Skill metadata

Parsed from SKILL.md frontmatter.

Allowed toolsBash, Read, Write, AskUserQuestion

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 3,067 B
  • docs SUMMARY.md 163 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

Git PR Core (Internal)

Instructions à Exécuter

IMPORTANT : Exécute ce workflow étape par étape :

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

Scripts disponibles

Script Description Usage
check_scopes.sh Vérifie les scopes GitHub bash "$CORESCRIPTS/checkscopes.sh"
verifyprtemplate.sh Vérifie le template PR bash "$CORESCRIPTS/verifyprtemplate.sh" "$PRTEMPLATE_PATH"
smart_qa.sh Lance la QA intelligente bash "$CORESCRIPTS/smartqa.sh"
analyze_changes.sh Analyse les changements git bash "$CORESCRIPTS/analyzechanges.sh"
confirmbasebranch.py Confirme la branche de base python3 "$CORESCRIPTS/confirmbase_branch.py"
create_pr.sh Crée la PR (push + gh pr create) bash "$CORESCRIPTS/createpr.sh" "$BRANCHBASE" "$PRTEMPLATE_PATH"
safepushpr.sh Push sécurisé avec création PR bash "$CORESCRIPTS/safepush_pr.sh"
assign_milestone.py Assigne un milestone python3 "$CORESCRIPTS/assignmilestone.py" <prnumber> --milestone "<milestonename>"
assign_project.py Assigne un projet GitHub python3 "$CORESCRIPTS/assignproject.py" <prnumber> --project "<projectname>"
auto_review.sh Lance la code review automatique bash "$CORESCRIPTS/autoreview.sh" <pr_number>
cleanup_branch.sh Nettoie la branche locale bash "$CORESCRIPTS/cleanupbranch.sh" [--delete]
final_report.sh Génère le rapport final bash "$CORESCRIPTS/finalreport.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. verifyprtemplate.sh - Vérifier template PR
  3. smart_qa.sh - Lancer QA
  4. analyze_changes.sh - Analyser changements
  5. confirmbasebranch.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