Searches GitHub issues for solutions, workarounds, and discussions on open source problems. Useful when encountering OSS library errors or needing upstream bug fixes.
npx claudepluginhub laurigates/claude-plugins --plugin github-actions-pluginThis skill is limited to using the following tools:
Search GitHub repository issues to find solutions, workarounds, and discussions for open source software problems.
Creates isolated Git worktrees for feature branches with prioritized directory selection, gitignore safety checks, auto project setup for Node/Python/Rust/Go, and baseline verification.
Executes implementation plans in current session by dispatching fresh subagents per independent task, with two-stage reviews: spec compliance then code quality.
Dispatches parallel agents to independently tackle 2+ tasks like separate test failures or subsystems without shared state or dependencies.
Search GitHub repository issues to find solutions, workarounds, and discussions for open source software problems.
For detailed examples, advanced patterns, and best practices, see REFERENCE.md.
Use this skill automatically when:
When encountering an error, search the repository for related issues:
Error Message -> Extract Keywords -> Search Issues -> Find Solutions
MCP Tool Used: mcp__github__search_issues
Search Query Construction:
By Error Message:
Query: "TypeError: Cannot read property 'map' of undefined repo:facebook/react"
By Symptom:
Query: "memory leak kubernetes deployment repo:kubernetes/kubernetes"
By Feature/Behavior:
Query: "authentication timeout websocket repo:socketio/socket.io"
By Version:
Query: "breaking change v2.0.0 migration repo:vuejs/vue"
| Strategy | When to Use | Key Approach |
|---|---|---|
| Error-focused | Specific error message | Extract unique error terms, search repo |
| Symptom-based | Observable behavior, no exact error | Describe behavior + version/component |
| Version-specific | Issue after upgrading | Version number + issue type, check migration |
| Workaround discovery | Known issue, need temp fix | Search closed issues for code snippets |
Tool: mcp__github__search_issues
Parameters:
- query: Search query with GitHub search syntax
- owner: Repository owner (optional, can be in query)
- repo: Repository name (optional, can be in query)
- sort: "comments", "created", "updated", "reactions"
- order: "asc" or "desc"
- perPage: Number of results (max 100)
- page: Page number for pagination
Examples:
// Search by error message
{
"query": "TypeError map undefined repo:facebook/react",
"sort": "updated",
"order": "desc",
"perPage": 20
}
// Search by label and state
{
"query": "label:bug is:closed memory leak repo:nodejs/node",
"sort": "reactions",
"order": "desc"
}
// Search recent issues
{
"query": "authentication failed created:>2024-01-01 repo:auth0/auth0-spa-js",
"sort": "created",
"order": "desc"
}
Tool: mcp__github__issue_read
Parameters:
- method: "get" (issue details), "get_comments" (comments)
- owner: Repository owner
- repo: Repository name
- issue_number: Issue number
- perPage: Results per page
- page: Page number
Example:
// Get issue details
{
"method": "get",
"owner": "facebook",
"repo": "react",
"issue_number": 12345
}
// Get issue comments (where solutions often are)
{
"method": "get_comments",
"owner": "facebook",
"repo": "react",
"issue_number": 12345,
"perPage": 50
}
| Filter | Syntax | Example |
|---|---|---|
| Repository | repo:owner/repo | repo:facebook/react |
| Open only | is:open | bug is:open |
| Closed only | is:closed | fix is:closed |
| Issues only | is:issue | error is:issue |
| Label | label:name | label:bug |
| Exclude label | -label:name | -label:wontfix |
| Created after | created:>DATE | created:>2024-01-01 |
| Updated after | updated:>DATE | updated:>2024-11-01 |
| Author | author:user | author:octocat |
| Reactions | reactions:>N | reactions:>10 |
| Comments | comments:>N | comments:>5 |
| Exclude term | -term | -test -mock |
| Organization | org:name | org:kubernetes |
| Context | Command |
|---|---|
| Quick error search | mcp__github__search_issues with error keywords + repo: filter |
| Find workarounds | Search closed issues: query + is:closed repo:owner/repo |
| Popular issues | Sort by reactions: sort: "reactions" |
| Recent issues | Filter by date: created:>YYYY-MM-DD |
| Get solution details | mcp__github__issue_read with method: "get_comments" |