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.mdsource 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
-
Generate Queries: Create 3-5 targeted queries
- Language filters:
,language:typescriptlanguage:go - Code patterns:
,function useconst use = - Config files:
filename:tsconfig.json
- Language filters:
-
Execute: Run
for each queryaaa gh-search "query" -
Aggregate: Combine results, deduplicate, ensure diversity
-
Analyze: Extract imports, patterns, architectural styles
-
Report: Synthesize findings with GitHub URLs
-
Save: Write report to
docs/research/github/[timestamp]-topic.md
Input: $ARGUMENTS
The search query. Can include GitHub search qualifiers:
language:typescriptpath: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]