Skip to content
Back to skills

1253 Search Strategies 6f14aba6

ASecurity

Advanced query techniques for different research domains.

  • 9 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added October 11, 2026
developmentjavascriptpythonrustgojavareactvuedebugginggitapi

Works with

  • api
  • mcp

Security analysis

A100/100

Scanned October 11, 2026

npx -y skills add tools-only/X-Skills --skill 1253-search-strategies_6f14aba6 --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of 1253 Search Strategies 6f14aba6?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for 1253 Search Strategies 6f14aba6
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/tools-only-1253-search-strategies-6f14aba6/badge)](https://www.skillsdirectory.com/skills/tools-only-1253-search-strategies-6f14aba6)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

SKILL.md
# Search Strategies

Advanced query techniques for different research domains.

## General Search Techniques

### Query Formulation

**Start broad, then narrow:**
```
1. [topic] → Overview, discover terminology
2. [topic] + [specific aspect] → Targeted results
3. "[exact phrase]" → Precise matches
4. [topic] site:authoritative-domain.com → Limit to trusted sources
```

**Multiple query angles for the same topic:**
```
Topic: "How does React Server Components handle data fetching?"

Queries:
1. "React Server Components data fetching"
2. "RSC fetch data server side"
3. "React 18 server components tutorial"
4. "site:react.dev server components"
5. "React Server Components vs getServerSideProps"
```

### Search Operators

| Operator | Usage | Example |
|----------|-------|---------|
| `"quotes"` | Exact phrase | "machine learning pipeline" |
| `site:` | Limit to domain | site:github.com tensorflow |
| `-` | Exclude term | python tutorial -beginner |
| `OR` | Either term | (React OR Vue) state management |
| `filetype:` | Specific format | filetype:pdf research paper |
| `intitle:` | In page title | intitle:benchmarks database |
| `after:` | Date filter | AI developments after:2024 |

## Domain-Specific Strategies

### Technical Documentation

**Primary sources first:**
```
1. [library] official documentation
2. site:[official-docs-domain] [topic]
3. [library] [feature] example
4. [library] changelog [version]
```

**Use specialized tools:**
- Context7 for indexed library docs
- OpenAI MCP for OpenAI-specific APIs
- GitHub search for implementation examples

**Version-specific searches:**
```
[library] [version] [feature] (e.g., "React 18 useTransition")
[library] migration guide [from-version] to [to-version]
[library] breaking changes [version]
```

### Academic/Research

**Finding scholarly sources:**
```
[topic] research paper
[topic] study OR survey OR analysis
[topic] site:arxiv.org OR site:scholar.google.com
[topic] filetype:pdf peer reviewed
```

**Evaluating research:**
- Check citation count (Google Scholar)
- Look for recent papers citing older foundational work
- Find systematic reviews or meta-analyses for comprehensive coverage

### Current Events / Recent Information

**Time-sensitive queries:**
```
[topic] 2024 (or current year)
[topic] latest OR recent OR new
[topic] after:YYYY-MM
[company] announces [topic]
```

**News-specific:**
```
[topic] site:reuters.com OR site:bbc.com
[topic] press release
[topic] announced today
```

### Comparative Research

**Structured comparisons:**
```
[A] vs [B] comparison
[A] OR [B] benchmark
[A] vs [B] when to use
[A] vs [B] pros cons
"migrate from [A] to [B]"
```

**Avoid vendor bias:**
- Search for independent comparisons
- Check if comparison site has affiliate relationships
- Look for comparisons from users, not vendors

### Debugging / Problem-Solving

**Error messages:**
```
"exact error message" (in quotes)
[error message] [language/framework]
[error message] solution OR fix OR resolved
[error code] site:stackoverflow.com
```

**Expanding search when stuck:**
```
[symptom] instead of [specific error]
[what you're trying to do] [framework] not working
[framework] [operation] fails
```

### Security Research

**Vulnerability information:**
```
[product] CVE
[product] security advisory
[vulnerability type] [product] exploit
site:nvd.nist.gov [product]
```

**Best practices:**
```
[technology] security best practices
[technology] OWASP
[operation] secure implementation
```

## Tool-Specific Strategies

### WebSearch

Best for:
- Broad discovery of sources
- Recent/current information
- Finding multiple perspectives

Tips:
- Run 3-5 query variations
- Note which domains appear authoritative
- Use results to find better queries

### WebFetch

Best for:
- Reading full content from known URLs
- Extracting specific information from pages
- Following links from search results

Tips:
- Fetch full pages, not just snippets
- Follow "See also" and reference links
- Check for "Last updated" dates

### Playwright Browser

Best for:
- Interactive content (SPAs, dynamic sites)
- Sites requiring JavaScript
- Taking screenshots for documentation
- Checking current state of live systems

Tips:
- Use when WebFetch fails to get content
- Good for checking current pricing, features
- Capture screenshots for evidence

### Context7 / Documentation MCPs

Best for:
- Official library/framework documentation
- API references
- Code examples from docs

Tips:
- Use `resolve-library-id` first
- Query with specific technical terms
- Good for "how to" questions about libraries

### Codebase Search (Grep/Glob/Read)

Best for:
- Finding existing implementations
- Understanding how something works in practice
- Researching patterns in open source

Tips:
- Search for function/class names
- Look at tests for usage examples
- Check commit history for context

## Multi-Source Verification Strategy

For important claims, use this verification ladder:

```
Level 1: Find initial source
    ↓
Level 2: Find independent corroboration (different author/org)
    ↓
Level 3: Check primary source (if secondary source cited one)
    ↓
Level 4: Look for contradicting evidence
    ↓
Level 5: Assess why sources agree or disagree
```

## Search Debugging

When searches aren't finding good results:

| Problem | Solution |
|---------|----------|
| Too many irrelevant results | Add specific terms, use quotes, try site: |
| Too few results | Remove terms, try synonyms, broaden scope |
| Results are outdated | Add year, use "after:" operator |
| Results are too basic | Add "advanced" or specific technical terms |
| Results are too advanced | Add "introduction" or "beginner" or "explained" |
| Wrong domain context | Add domain-specific terms (e.g., "programming" vs "statistics") |

## Recording Search Process

Document your search journey:

```markdown
## Search Log

### Query 1: "[initial query]"
- Results: [X useful, Y total]
- Useful sources found: [list]
- New terms discovered: [terminology to add to future queries]

### Query 2: "[refined query]"
- Results: [X useful, Y total]
- Useful sources found: [list]
- Conflicts with previous: [any contradictions]

### Query 3: "[verification query]"
- Purpose: Verify claim about [X]
- Result: Confirmed/Refuted/Unclear
```

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.