Agent skill

gh-search

Search GitHub for code examples and patterns. Use when user asks to "search GitHub", "find examples on GitHub", "how do people implement X", or needs real-world code patterns.

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/gh-search

SKILL.md

GitHub Code Search

Search GitHub for real-world code examples and implementation patterns.

@context/blocks/construct/gh-search.md

When to Use

  • Need real-world examples ("how do people implement X?")
  • Exploring unfamiliar libraries/frameworks
  • Comparing implementation approaches

Workflow

  1. Generate Queries: Create 3-5 targeted queries

    • Language filters: language:typescript, language:go
    • Code patterns: function use, const use =
    • Config files: filename:tsconfig.json
  2. Execute: Run aaa gh-search "query" for each query

  3. Aggregate: Combine results, deduplicate, ensure diversity

  4. Analyze: Extract imports, patterns, architectural styles

  5. Report: Synthesize findings with GitHub URLs

  6. Save: Write report to docs/research/github/[timestamp]-topic.md

Input: $ARGUMENTS

The search query. Can include GitHub search qualifiers:

  • language:typescript
  • path:src/
  • extension:json

Output

markdown
# GitHub Code Search: [Topic]

## Summary
[Overview of patterns found]

## Patterns
- **[Pattern Name]**: [Description] (Refs: [repo/file](url))

## Examples
### [Approach Name]
- **Pros/Cons**: [Trade-offs]
- **Code**: [Link to file](url)

## All Files
[List of all analyzed files with GitHub URLs]

Didn't find tool you were looking for?

Be as detailed as possible for better results