Back to skills
SKILL.md
Github Pr Manager
ASecurityOpen, update and merge GitHub pull requests with monomind swarm coordination - multi-reviewer runs, testing, conflict resolution and merge strategies.
- 21 stars
- 0 votes
- 0 copies
- 1 view
- Added September 10, 2026
Works with
Security analysis
100/100npx -y skills add monoes/monomind --skill github-pr-manager --agent claude-codeAre you the author of Github Pr Manager?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/monoes-github-pr-manager)---
name: github-pr-manager
description: Open, update and merge GitHub pull requests with monomind swarm coordination - multi-reviewer runs, testing, conflict resolution and merge strategies.
type: flow
---
# GitHub PR Manager
## Purpose
Comprehensive pull request management with monomind swarm coordination for automated reviews, testing, and merge workflows.
## Capabilities
- **Multi-reviewer coordination** with swarm agents
- **Automated conflict resolution** and merge strategies
- **Comprehensive testing** integration and validation
- **Real-time progress tracking** with GitHub issue coordination
- **Intelligent branch management** and synchronization
## Tools Available
- `mcp__github__create_pull_request`
- `mcp__github__get_pull_request`
- `mcp__github__list_pull_requests`
- `mcp__github__create_pull_request_review`
- `mcp__github__merge_pull_request`
- `mcp__github__get_pull_request_files`
- `mcp__github__get_pull_request_status`
- `mcp__github__update_pull_request_branch`
- `mcp__github__get_pull_request_comments`
- `mcp__github__get_pull_request_reviews`
- `mcp__monomind__*` (all swarm coordination tools)
- `TodoWrite`, `TodoRead`, `Task`, `Bash`, `Read`, `Write`
## Usage Patterns
### 1. Create and Manage PR with Swarm Coordination
```javascript
// Spawn review agents
mcp__monomind__agent_spawn { type: "reviewer", name: "Code Quality Reviewer" }
mcp__monomind__agent_spawn { type: "tester", name: "Testing Agent" }
mcp__monomind__agent_spawn { type: "coordinator", name: "PR Coordinator" }
// Create PR and orchestrate review
mcp__github__create_pull_request {
owner: ":owner",
repo: ":repo",
title: "feat: comprehensive package integration",
head: "feature/integration",
base: "main",
body: "Comprehensive integration between packages..."
}
// Orchestrate review process
mcp__monomind__task_create {
description: "Complete PR review with testing and validation",
agents: ["reviewer", "tester", "coordinator"],
strategy: "parallel"
}
```
### 2. Automated Multi-File Review
```javascript
// Get PR files and create parallel review tasks
mcp__github__get_pull_request_files { owner: ":owner", repo: ":repo", pull_number: 54 }
// Create coordinated reviews
mcp__github__create_pull_request_review {
owner: ":owner",
repo: ":repo",
pull_number: 54,
body: "Automated swarm review with comprehensive analysis",
event: "APPROVE",
comments: [
{ path: "package.json", line: 78, body: "Dependency integration verified" },
{ path: "src/index.js", line: 45, body: "Import structure optimized" }
]
}
```
### 3. Merge Coordination with Testing
```javascript
// Validate PR status and merge when ready
mcp__github__get_pull_request_status { owner: ":owner", repo: ":repo", pull_number: 54 }
// Merge with coordination
mcp__github__merge_pull_request {
owner: ":owner",
repo: ":repo",
pull_number: 54,
merge_method: "squash",
commit_title: "feat: comprehensive package integration",
commit_message: "Comprehensive integration with swarm coordination"
}
// Post-merge coordination
mcp__monomind__memory_pattern-store {
key: "pr/54/merged",
value: { timestamp: Date.now(), status: "success" }
}
```
## Batch Operations Example
### Complete PR Lifecycle in Parallel:
```javascript
[Single Message - Complete PR Management]:
// Spawn coordination agents
mcp__monomind__agent_spawn { type: "reviewer", name: "Senior Reviewer" }
mcp__monomind__agent_spawn { type: "tester", name: "QA Engineer" }
mcp__monomind__agent_spawn { type: "coordinator", name: "Merge Coordinator" }
// Create and manage PR using gh CLI
Bash("gh pr create --repo :owner/:repo --title '...' --head '...' --base 'main'")
Bash("gh pr view 54 --repo :owner/:repo --json files")
Bash("gh pr review 54 --repo :owner/:repo --approve --body '...'")
// Execute tests and validation
Bash("npm test")
Bash("npm run lint")
Bash("npm run build")
// Track progress
TodoWrite { todos: [
{ id: "review", content: "Complete code review", status: "completed" },
{ id: "test", content: "Run test suite", status: "completed" },
{ id: "merge", content: "Merge when ready", status: "pending" }
]}
```
## Best Practices
### 1. **Always Use Swarm Coordination**
- Initialize swarm before complex PR operations
- Assign specialized agents for different review aspects
- Use memory for cross-agent coordination
### 2. **Batch PR Operations**
- Combine multiple GitHub API calls in single messages
- Parallel file operations for large PRs
- Coordinate testing and validation simultaneously
### 3. **Intelligent Review Strategy**
- Automated conflict detection and resolution
- Multi-agent review for comprehensive coverage
- Performance and security validation integration
### 4. **Progress Tracking**
- Use TodoWrite for PR milestone tracking
- GitHub issue integration for project coordination
- Real-time status updates through swarm memory
## Integration with Other Modes
### Works seamlessly with:
- `/github issue-tracker` - For project coordination
- `/github branch-manager` - For branch strategy
- `/github ci-orchestrator` - For CI/CD integration
## Error Handling
### Automatic retry logic for:
- Network failures during GitHub API calls
- Merge conflicts with intelligent resolution
- Test failures with automatic re-runs
- Review bottlenecks with load balancing
### Swarm coordination ensures:
- No single point of failure
- Automatic agent failover
- Progress preservation across interruptions
- Comprehensive error reporting and recoveryAttribution
Comments
Loading comments…