# Code Examples

> Find real-world code examples across millions of GitHub repositories. Use when the user wants to see how others implement something, find usage patterns, or discover code examples in the wild.

- Skill: `majiayu000/code-examples` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds add majiayu000/code-examples`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/code-examples/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/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:**

```bash
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:

```bash
curl -s "https://grep.app/api/search?q=useEffect&f.lang=TypeScript&page=1" | jq '.hits.hits[:3]'
```

Search for Go error handling patterns:

```bash
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:

```bash
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.

