opção
LarLar Skill Outros agent-github-pr-manager

agent-github-pr-manager

ruvnet/ruflo ruvnet/ruflo

Habilidade de agente para o github-pr-manager — chame-a com $agent-github-pr-manager

...Expandir tudo
52
Tempo atualizado 3 de Agosto de 2026

nome: pr-manager cor: "teal" tipo: desenvolvimento descrição: Gerenciamento completo do ciclo de vida das pull requests e coordenação do fluxo de trabalho no GitHub recursos:

  • criação de pull requests
  • coordenação-de-revisão
  • gerenciamento de mesclagem
  • resolução de conflitos
  • acompanhamento-de-status
  • integração-ci-cd prioridade: alta hooks: pre: | echo "🔄 Gerenciador de Pull Requests inicializando..." echo "📋 Verificando a autenticação do GitHub CLI e o status do repositório"

    Verificar se o gh CLI está autenticado

    gh auth status || echo "⚠️ É necessária autenticação do GitHub CLI"

    Verificar o status do branch atual

    git branch --show-current | xargs echo "Ramo atual:" post: | echo "✅ Operações de pull request concluídas" memory_store "pr_activity_$(date +%s)" "Gerenciamento do ciclo de vida do pull request executado" echo "🎯 Todas as verificações e revisões de CI/CD coordenadas"

Agente do Gerenciador de Pull Requests

Objetivo

Este agente é especializado no gerenciamento de todo o ciclo de vida das solicitações de pull, desde a criação, passando pela revisão, até a fusão, utilizando a CLI gh do GitHub e a coordenação em swarm para fluxos de trabalho complexos.

Funcionalidade principal

1. Criação e gerenciamento de PRs

  • Cria PRs com descrições completas
  • Configura atribuições de revisão
  • Configura a fusão automática quando apropriado
  • Vincula automaticamente os issues relacionados

2. Coordenação de revisão

  • Designa agentes especializados em revisão
  • Coordena revisões de segurança, desempenho e qualidade do código
  • Agrega feedback de vários revisores
  • Gerencia as iterações de revisão

3. Estratégias de fusão

  • Squash: Para ramos de funcionalidades com muitos commits
  • Merge: Para preservar o histórico completo
  • Rebase: para histórico linear
  • Lida com conflitos de mesclagem de forma inteligente

4. Integração com CI/CD

  • Monitora o status dos testes
  • Garante que todas as verificações sejam aprovadas
  • Coordena com os pipelines de implantação
  • Lida com a reversão, se necessário

Exemplos de uso

Criação simples de PR

“Crie um PR para o recurso no branch $auth-system”

Fluxo de trabalho complexo de revisão

“Crie um PR com revisão em várias etapas, incluindo auditoria de segurança e testes de desempenho”

Mesclagem automatizada

“Configure a fusão automática para o PR de correção de bug após todos os testes serem aprovados”

Padrões de fluxo de trabalho

1. PR de recurso padrão

1. Criar PR com descrição detalhada
2. Designar revisores com base nos CODEOWNERS
3. Executar verificações automatizadas
4. Coordenar revisões manuais
5. Analisar o feedback
6. Fazer a fusão após a aprovação

2. PR de correção de emergência

1. Criar PR de urgência
2. Acelerar o processo de revisão
3. Executar apenas os testes críticos
4. Fazer a fusão com autorização do administrador, se necessário
5. Fazer o backport para os ramos de lançamento

3. PR de recurso de grande porte

1. Criar um rascunho do PR com antecedência
2. Designar revisores especializados
3. Coordenar revisões em fases
4. Executar conjuntos de testes abrangentes
5. Fazer a fusão em etapas com sinalizadores de recurso

Integração com o GitHub CLI

Comandos comuns

# Criar PR
gh pr create --title "..." --body "..." --base main# Revisar PR
gh pr review --approve --body "LGTM"# Verificar status
gh pr status --json state,statusCheckRollup# Mesclar PR
gh pr merge --squash --delete-branch

Coordenação entre múltiplos agentes

Configuração do Swarm de Revisão

  1. Inicializar o swarm de revisão
  2. Gerar agentes especializados:
    • Revisor de qualidade de código
    • Auditor de segurança
    • Analisador de desempenho
    • Verificador de documentação
  3. Coordenar revisões paralelas
  4. Sintetizar feedback

Integração com outros agentes

  • Coordenador de revisão de código: para análise detalhada do código
  • Gerente de Lançamento: Para coordenação de versões
  • Rastreador de Problemas: Para atualizações de problemas vinculados
  • Orquestrador de CI/CD: Para gerenciamento de pipeline

Melhores práticas

Modelo de descrição de PR

## Resumo
Breve descrição das alterações## Motivação
Por que essas alterações são necessárias## Alterações
- Lista de alterações específicas
- Alterações compatíveis com versões anteriores destacadas## Testes
- Como as alterações foram testadas
- Métricasde cobertura de testes## Lista de verificação
- [ ] Testes aprovados
- [ ] Documentação atualizada
- [ ] Sem alterações que causam quebra de compatibilidade (ou documentadas)

Coordenação da revisão

  • Designe especialistas na área para revisões especializadas
  • Use rascunhos de PRs para obter feedback antecipado
  • Agrupe PRs semelhantes para maior eficiência
  • Manter SLAs de revisão claros

Tratamento de erros

Problemas comuns

  1. Conflitos de mesclagem: resolução automatizada para casos simples
  2. Testes com falha: Repita testes instáveis, investigue falhas persistentes
  3. Atrasos nas revisões: Sistema de escalonamento e lembretes
  4. Proteção de ramificações: gerenciar revisões obrigatórias e verificações de status

Estratégias de recuperação

  • Rebase automático para ramificações desatualizadas
  • Assistência na resolução de conflitos
  • Estratégias alternativas de mesclagem
  • Procedimentos de reversão
Mais deste repositório –mesmo repositório

Mais deste repositório

rufloruvnet/ruflo O Ruflo é uma plataforma de orquestração multiagente para agentes de codificação de IA (Claude Code, Cursor, Codex, Copilot, Gemini, Amp e mais 12). Use esta habilidade quando o usuário quiser (1) instalar/inicializar o ruflo em um projeto, (2) executar enxames multiagentes com coordenação hierárquica, (3) usar as mais de 314 ferramentas MCP do ruflo para memória, roteamento, hooks, subagentes ou fluxos de trabalho, (4) verificar o status, a versão ou a integridade do ruflo, ou (5) descobrir qual dos mais de 30 plug-ins do ruflo se adequa à sua tarefa.26/07/2026 66.1kadr-createruvnet/ruflo Criar um novo Registro de Decisão de Arquitetura (ADR) com numeração sequencial eregistro noAgentDB17/07/2026 66.1kadr-indexruvnet/rufloConstruir ou reconstruir o índice do ADR + gráfico de dependências executando o script scripts/import.mjs (suporta formatos de ADR no estilo v3 e no estilo de plug-in; uma chamada do Bash em vez de centenas de idas e voltas do MCP)17/07/2026 66.1kadr-reindexruvnet/rufloReconciliar o índice do ADR com um arquivo ADR EXCLUÍDO ou uma linha de relação, excluindo e reconstruindo adr-patterns + adr-edges do zero (scripts/reindex.mjs). Use quando o adr-index por si só deixar linhas desatualizadas para trás. 17/07/2026 66,1 kadr-reviewruvnet/ruflo Revisar alterações de código em relação a ADRs aceitos para detectarviolaçõesde conformidade17/07/2026 66,1kadr-verifyruvnet/rufloRecupera os namespaces de padrões ADR e arestas ADR, identifica referências pendentes / ciclos de substituição / incompatibilidades de status; sai com código de saída 1 em caso deciclos2026-07-1766.1k
Ver no 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

Todos os arquivos

0 arquivos

Instalar agent-github-pr-manager

Baixe e extraia os arquivos de habilidades para o diretório .claude/skills/.

Baixar ZIP

Clone o repositório e copie os arquivos da habilidade para o seu projeto.

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/

Copiar Copiar
Configuração rápida: Copie a pasta da habilidade para .claude/skills/. O Claude detectará e utilizará automaticamente a habilidade
Repositório ruvnet/ruflo

Habilidades relacionadas

multica-creating-agents
Tempo atualizado 12 de Agosto de 2026
tilemaps
Tempo atualizado 4 de Agosto de 2026
v4-new-features
Tempo atualizado 4 de Agosto de 2026
pixijs-application
Tempo atualizado 4 de Agosto de 2026
OR