Claude-skill-registry 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.

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/gh-search" ~/.claude/skills/majiayu000-claude-skill-registry-gh-search && rm -rf "$T"
manifest: skills/data/gh-search/SKILL.md
source content

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

# 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]