code-examples
Code Examples
Find real-world code examples across millions of public GitHub repositories using grep.app.
When to activate:
- User wants to see real-world code examples
- User asks "how do others implement X?"
- User wants to find usage patterns for a library/API
- User needs production code examples (not docs)
API endpoint:
curl -s "https://grep.app/api/search?q={query}&page=1" | jq '.hits.hits[:5]'
Parameters:
| Parameter | Description |
|---|---|
q |
Search query (required) |
page |
Page number for pagination |
regexp |
true for regex search |
case |
true for case-sensitive |
f.lang |
Language filter (capitalized, e.g., TypeScript, Go, Python) |
f.repo.pattern |
Filter by repository pattern |
f.path.pattern |
Filter by file path pattern |
Examples:
Search for useEffect usage in TypeScript:
curl -s "https://grep.app/api/search?q=useEffect&f.lang=TypeScript&page=1" | jq '.hits.hits[:3]'
Search for Go error handling patterns:
curl -s "https://grep.app/api/search?q=if%20err%20!=%20nil&f.lang=Go&page=1" | jq '.hits.hits[:3]'
Search within a specific repo:
curl -s "https://grep.app/api/search?q=createContext&f.repo.pattern=facebook/react&page=1" | jq '.hits.hits[:3]'
Response format:
hits.hits[]- Array of search results- Each hit contains:
repo.raw(repo name),path.raw(file path),content.snippet(code snippet)
Note: Returns max 1000 results. For documentation, use the documentation-lookup skill instead.
More from krmcbride/claude-plugins
code-cleanup
Delegate repetitive tasks to specialized agent to preserve context. Use when user asks to fix linting errors, fix diagnostics, rename variables across files, update imports, fix formatting issues, or perform other mechanical bulk changes across multiple files.
15documentation-lookup
Look up library and framework documentation. Use when the user asks about API docs, library usage, framework features, or mentions specific libraries/packages by name.
6