agent-github-pr-manager
ruvnet/ruflo
Habilidade de agente para o github-pr-manager — chame-a com $agent-github-pr-manager
...Expandir tudonome: 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
- Inicializar o swarm de revisão
- Gerar agentes especializados:
- Revisor de qualidade de código
- Auditor de segurança
- Analisador de desempenho
- Verificador de documentação
- Coordenar revisões paralelas
- 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
- Conflitos de mesclagem: resolução automatizada para casos simples
- Testes com falha: Repita testes instáveis, investigue falhas persistentes
- Atrasos nas revisões: Sistema de escalonamento e lembretes
- 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
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.1kname: 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
- Initialize review swarm
- Spawn specialized agents:
- Code quality reviewer
- Security auditor
- Performance analyzer
- Documentation checker
- Coordinate parallel reviews
- 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
- Merge Conflicts: Automated resolution for simple cases
- Failed Tests: Retry flaky tests, investigate persistent failures
- Review Delays: Escalation and reminder system
- 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 repository
rufloruvnet/rufloRuflo 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.1kadr-createruvnet/rufloCreate a new Architecture Decision Record with sequential numbering and AgentDB registration
2026-07-1766.1kadr-indexruvnet/rufloBuild 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.1kadr-reindexruvnet/rufloReconcile 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.1kadr-reviewruvnet/rufloReview code changes against accepted ADRs for compliance violations
2026-07-1766.1kadr-verifyruvnet/rufloRead back adr-patterns + adr-edges namespaces, surface dangling refs / supersede cycles / status mismatches; exit 1 on cycles
2026-07-1766.1kTodos os arquivos
0 arquivosInstalar agent-github-pr-manager
Baixe e extraia os arquivos de habilidades para o diretório .claude/skills/.
Baixar ZIPClone 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





Lar
