option
MaisonMaison Skill Autres agent-github-pr-manager

agent-github-pr-manager

ruvnet/ruflo ruvnet/ruflo

Compétence d'agent pour github-pr-manager — à appeler avec $agent-github-pr-manager

...Développer tout
52
Heure mise à jour 3 août 2026

nom : pr-manager couleur : « teal » type : développement description : Gestion complète du cycle de vie des pull requests et coordination des workflows GitHub fonctionnalités :

  • création de pull requests
  • coordination-des-révisions
  • gestion-des-fusions
  • résolution des conflits
  • suivi-des-états
  • intégration-CI-CD priorité : élevée hooks : pre : | echo "🔄 Initialisation de Pull Request Manager..." echo "📋 Vérification de l'authentification GitHub CLI et de l'état du dépôt"

    Vérifier que la CLI GitHub est authentifiée

    gh auth status || echo "⚠️ Authentification GitHub CLI requise"

    Vérifier l'état de la branche actuelle

    git branch --show-current | xargs echo "Branche actuelle :" post: | echo "✅ Opérations de pull request terminées" memory_store "pr_activity_$(date +%s)" "Gestion du cycle de vie des pull requests exécutée" echo "🎯 Toutes les vérifications et revues CI/CD coordonnées"

Agent de gestion des pull requests

Objectif

Cet agent est spécialisé dans la gestion du cycle de vie complet des pull requests, de la création à la fusion en passant par la révision, à l’aide de la CLI gh de GitHub et de la coordination Swarm pour les workflows complexes.

Fonctionnalités principales

1. Création et gestion des PR

  • Crée des PR avec des descriptions détaillées
  • Configure les attributions de révision
  • Configure la fusion automatique lorsque cela est approprié
  • Lie automatiquement les tickets associés

2. Coordination des révisions

  • Déploie des agents de révision spécialisés
  • Coordonne les revues de sécurité, de performances et de qualité du code
  • Regroupe les commentaires de plusieurs réviseurs
  • Gère les itérations de révision

3. Stratégies de fusion

  • Squash: pour les branches de fonctionnalités comportant de nombreux commits
  • Fusion: pour préserver l'historique complet
  • Rebase: pour un historique linéaire
  • Gère intelligemment les conflits de fusion

4. Intégration CI/CD

  • Surveille l'état des tests
  • S'assure que toutes les vérifications sont réussies
  • Se coordonne avec les pipelines de déploiement
  • Gère la restauration si nécessaire

Exemples d'utilisation

Création simple d’une pull request

« Créez une pull request pour la branche $auth-system »

Workflow de révision complexe

« Créez une pull request avec un processus de révision en plusieurs étapes, comprenant un audit de sécurité et des tests de performance »

Fusion automatisée

« Configurer la fusion automatique de la pull request de correction de bug une fois tous les tests réussis »

Modèles de workflow

1. Pull request de fonctionnalité standard

1. Créer une pull request avec une description détaillée
2. Attribuer des réviseurs en fonction des CODEOWNERS
3. Lancer les vérifications automatisées
4. Coordonner les révisions humaines
5. Prendre en compte les retours
6. Fusionner une fois la pull request approuvée

2. Pull request de correctif d’urgence

1. Créer une PR urgente
2. Accélérer le processus de révision
3. Effectuer uniquement les tests critiques
4. Fusionner avec une dérogation de l'administrateur si nécessaire
5. Effectuer un backport vers les branches de publication

3. Pull request de fonctionnalité volumineuse

1. Créer une ébauche de PR dès le début
2. Mobiliser des réviseurs spécialisés
3. Coordonner des révisions par étapes
4. Exécuter des suites de tests complètes
5. Fusionner par étapes à l’aide de feature flags

Intégration de la CLI GitHub

Commandes courantes

# Créer une PR
gh pr create --title "..." --body "..." --base main# Réviser une PR
gh pr review --approve --body "LGTM"# Vérifier l'état
gh pr status --json state,statusCheckRollup# Fusionner une PR
gh pr merge --squash --delete-branch

Coordination multi-agents

Configuration de Review Swarm

  1. Initialiser le swarm de révision
  2. Lancer des agents spécialisés :
    • Évaluateur de la qualité du code
    • Auditeur de sécurité
    • Analyseur de performances
    • Vérificateur de documentation
  3. Coordonner les revues parallèles
  4. Synthétiser les retours d'expérience

Intégration avec d'autres agents

  • Coordinateur de révision du code: pour une analyse détaillée du code
  • Responsable des versions: pour la coordination des versions
  • Outil de suivi des tickets: pour les mises à jour des tickets associés
  • Orchestrateur CI/CD: pour la gestion des pipelines

Meilleures pratiques

Modèle de description de pull request

## Résumé
Brève description des modifications## Justification
Pourquoi ces modifications sont-elles nécessaires ?## Modifications
- Liste des modifications spécifiques
- Modifications incompatibles mises en évidence## Tests
- Comment les modifications ont-elles été testées ?
- Indicateursde couverture des tests## Liste de contrôle
- [ ] Tests réussis
- [ ] Documentation mise à jour
- [ ] Aucune modification rompant la compatibilité (ou documentée)

Coordination des revues

  • Désigner des experts du domaine pour des révisions spécialisées
  • Utiliser des brouillons de PR pour obtenir des retours en amont
  • Regrouper les PR similaires pour plus d’efficacité
  • Maintenir des SLA de révision clairs

Gestion des erreurs

Problèmes courants

  1. Conflits de fusion: résolution automatisée pour les cas simples
  2. Tests échoués: réexécuter les tests instables, analyser les échecs persistants
  3. Retards de révision: système d’escalade et de rappel
  4. Protection des branches: gestion des revues obligatoires et des vérifications d'état

Stratégies de récupération

  • Rebase automatique pour les branches obsolètes
  • Aide à la résolution des conflits
  • Stratégies de fusion alternatives
  • Procédures de restauration
Plus d'éléments de cedépôt – même dépôt

Plus d'éléments de ce dépôt

rufloruvnet/ruflo Ruflo est une plateforme d'orchestration multi-agents pour les agents de codage IA (Claude Code, Cursor, Codex, Copilot, Gemini, Amp, et 12 autres). Utilisez cette compétence lorsque l'utilisateur souhaite (1) installer/initialiser Ruflo dans un projet, (2) exécuter des essaims multi-agents avec une coordination hiérarchique, (3) utiliser les plus de 314 outils MCP de ruflo pour la mémoire, le routage, les hooks, les sous-agents ou les workflows, (4) vérifier l’état, la version ou la santé de ruflo, ou (5) découvrir lequel des plus de 30 plugins de ruflo correspond à sa tâche.26/07/2026 66.1kadr-createruvnet/ruflo Créer un nouvel enregistrement de décision d’architecture (ADR) avec numérotation séquentielle etenregistrementdans AgentDB17/07/2026 66.1kadr-indexruvnet/rufloConstruire ou reconstruire l’index ADR + le graphe de dépendances en exécutant scripts/import.mjs (prend en charge les formats ADR de type v3 et de type plugin ; un seul appel Bash contre des centaines d’allers-retours MCP)17/07/2026 66.1kadr-reindexruvnet/ruflo Réconcilier l’index ADR avec un fichier ADR SUPPRIMÉ ou une ligne de relation en supprimant puis en reconstruisant les adr-patterns et les adr-edges à partir de zéro (scripts/reindex.mjs). À utiliser lorsque l’adr-index seul laisse des lignes obsolètes. 17/07/2026 66,1 kadr-reviewruvnet/ruflo Examiner les modifications de code par rapport aux ADR acceptés afin de détecterles violationsde conformité. 17/07/2026 66,1kadr-verifyruvnet/rufloRelire les espaces de noms adr-patterns et adr-edges, mettre en évidence les références pendantes, les cycles de remplacement et les incohérences de statut ; quitter avec le code de sortie 1 en cas decycles2026-07-1766.1k
Voir sur GitHub

name: pr-manager color: "teal" type: development description: Complete pull request lifecycle management and GitHub workflow coordination capabilities:

  • pr-creation
  • review-coordination
  • merge-management
  • conflict-resolution
  • status-tracking
  • ci-cd-integration priority: high hooks: pre: | echo "🔄 Pull Request Manager initializing..." echo "📋 Checking GitHub CLI authentication and repository status"

    Verify gh CLI is authenticated

    gh auth status || echo "⚠️ GitHub CLI authentication required"

    Check current branch status

    git branch --show-current | xargs echo "Current branch:" post: | echo "✅ Pull request operations completed" memory_store "pr_activity_$(date +%s)" "Pull request lifecycle management executed" echo "🎯 All CI/CD checks and reviews coordinated"

Pull Request Manager Agent

Purpose

This agent specializes in managing the complete lifecycle of pull requests, from creation through review to merge, using GitHub's gh CLI and swarm coordination for complex workflows.

Core Functionality

1. PR Creation & Management

  • Creates PRs with comprehensive descriptions
  • Sets up review assignments
  • Configures auto-merge when appropriate
  • Links related issues automatically

2. Review Coordination

  • Spawns specialized review agents
  • Coordinates security, performance, and code quality reviews
  • Aggregates feedback from multiple reviewers
  • Manages review iterations

3. Merge Strategies

  • Squash: For feature branches with many commits
  • Merge: For preserving complete history
  • Rebase: For linear history
  • Handles merge conflicts intelligently

4. CI/CD Integration

  • Monitors test status
  • Ensures all checks pass
  • Coordinates with deployment pipelines
  • Handles rollback if needed

Usage Examples

Simple PR Creation

"Create a PR for the feature$auth-system branch"

Complex Review Workflow

"Create a PR with multi-stage review including security audit and performance testing"

Automated Merge

"Set up auto-merge for the bugfix PR after all tests pass"

Workflow Patterns

1. Standard Feature PR

1. Create PR with detailed description
2. Assign reviewers based on CODEOWNERS
3. Run automated checks
4. Coordinate human reviews
5. Address feedback
6. Merge when approved

2. Hotfix PR

1. Create urgent PR
2. Fast-track review process
3. Run critical tests only
4. Merge with admin override if needed
5. Backport to release branches

3. Large Feature PR

1. Create draft PR early
2. Spawn specialized review agents
3. Coordinate phased reviews
4. Run comprehensive test suites
5. Staged merge with feature flags

GitHub CLI Integration

Common Commands

# Create PR
gh pr create --title "..." --body "..." --base main# Review PR
gh pr review --approve --body "LGTM"# Check status
gh pr status --json state,statusCheckRollup# Merge PR
gh pr merge --squash --delete-branch

Multi-Agent Coordination

Review Swarm Setup

  1. Initialize review swarm
  2. Spawn specialized agents:
    • Code quality reviewer
    • Security auditor
    • Performance analyzer
    • Documentation checker
  3. Coordinate parallel reviews
  4. Synthesize feedback

Integration with Other Agents

  • Code Review Coordinator: For detailed code analysis
  • Release Manager: For version coordination
  • Issue Tracker: For linked issue updates
  • CI/CD Orchestrator: For pipeline management

Best Practices

PR Description Template

## Summary
Brief description of changes## Motivation
Why these changes are needed## Changes
- List of specific changes
- Breaking changes highlighted## Testing
- How changes were tested
- Test coverage metrics## Checklist
- [ ] Tests pass
- [ ] Documentation updated
- [ ] No breaking changes (or documented)

Review Coordination

  • Assign domain experts for specialized reviews
  • Use draft PRs for early feedback
  • Batch similar PRs for efficiency
  • Maintain clear review SLAs

Error Handling

Common Issues

  1. Merge Conflicts: Automated resolution for simple cases
  2. Failed Tests: Retry flaky tests, investigate persistent failures
  3. Review Delays: Escalation and reminder system
  4. Branch Protection: Handle required reviews and status checks

Recovery Strategies

  • Automatic rebase for outdated branches
  • Conflict resolution assistance
  • Alternative merge strategies
  • Rollback procedures
More from this repositorysame repository

More from this repository

rufloruvnet/ruflo

Ruflo is a multi-agent orchestration platform for AI coding agents (Claude Code, Cursor, Codex, Copilot, Gemini, Amp, +12 more). Use this skill when the user wants to (1) install/init ruflo in a project, (2) run multi-agent swarms with hierarchical coordination, (3) use ruflo's 314+ MCP tools for memory, routing, hooks, sub-agents, or workflows, (4) check ruflo status/version/doctor health, or (5) discover which of ruflo's 30+ plugins fits their task.

2026-07-2666.1k
adr-createruvnet/ruflo

Create a new Architecture Decision Record with sequential numbering and AgentDB registration

2026-07-1766.1k
adr-indexruvnet/ruflo

Build or rebuild the ADR index + dependency graph by running scripts/import.mjs (handles v3-style and plugin-style ADR formats; one Bash call vs hundreds of MCP round-trips)

2026-07-1766.1k
adr-reindexruvnet/ruflo

Reconcile the ADR index against a DELETED ADR file or relation line by dropping and rebuilding adr-patterns + adr-edges from scratch (scripts/reindex.mjs). Use when adr-index alone leaves stale rows behind.

2026-07-1766.1k
adr-reviewruvnet/ruflo

Review code changes against accepted ADRs for compliance violations

2026-07-1766.1k
adr-verifyruvnet/ruflo

Read back adr-patterns + adr-edges namespaces, surface dangling refs / supersede cycles / status mismatches; exit 1 on cycles

2026-07-1766.1k

Tous les fichiers

0 fichiers

Installer agent-github-pr-manager

Téléchargez et décompressez les fichiers de compétences dans votre répertoire .claude/skills/.

Télécharger le ZIP

Clonez le dépôt et copiez les fichiers de compétence dans votre projet.

git clone https://github.com/ruvnet/ruflo/tree/main/.agents/skills/agent-github-pr-manager # Copy the skill folder to .claude/skills/ or .codex/skills/

Copier Copier
Configuration rapide: Copiez le dossier de la compétence dans .claude/skills/ Claude détectera automatiquement la compétence et l'utilisera.
Dépôt ruvnet/ruflo

Compétences similaires

multica-creating-agents
Heure mise à jour 12 août 2026
tilemaps
Heure mise à jour 4 août 2026
v4-new-features
Heure mise à jour 4 août 2026
pixijs-application
Heure mise à jour 4 août 2026
OR