Claude-skill-registry git-pr-core
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/git-pr-core" ~/.claude/skills/majiayu000-claude-skill-registry-git-pr-core && rm -rf "$T"
manifest:
skills/data/git-pr-core/SKILL.mdsource content
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 |
|---|---|---|
| Vérifie les scopes GitHub | |
| Vérifie le template PR | |
| Lance la QA intelligente | |
| Analyse les changements git | |
| Confirme la branche de base | |
| Crée la PR (push + gh pr create) | |
| Push sécurisé avec création PR | |
| Assigne un milestone | |
| Assigne un projet GitHub | |
| Lance la code review automatique | |
| Nettoie la branche locale | |
| Génère le rapport final | |
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
- Vérifier scopes GitHubcheck_scopes.sh
- Vérifier template PRverify_pr_template.sh
- Lancer QAsmart_qa.sh
- Analyser changementsanalyze_changes.sh
- Confirmer branche baseconfirm_base_branch.py
- Créer la PRcreate_pr.sh
- Assigner milestoneassign_milestone.py
- Assigner projetassign_project.py
- Code reviewauto_review.sh
- Nettoyagecleanup_branch.sh