Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
bjornmelin avatar

Context7 Research

  • 5 installs
  • 5 repo stars
  • Updated August 5, 2026
  • bjornmelin/dev-skills

context7-research is a skill that does deep library and API documentation research using the Context7 MCP tools.

About

context7-research performs deep library, dependency, framework, and API documentation research using the Context7 MCP tools. A developer uses it to get up-to-date docs, version-specific API reference, migration guidance, or to verify code against official documentation. It resolves a library ID, queries docs within a strict 3-call budget, and flags gaps as UNVERIFIED.

  • Deep library, framework, and API documentation research using Context7 MCP tools only
  • Follows resolve-library-id then query-docs with a hard budget of 3 query-docs calls per request
  • Labels missing or ambiguous docs as UNVERIFIED and asks for the smallest clarification

Context7 Research by the numbers

  • 5 all-time installs (skills.sh)
  • Ranked #1,218 of 1,879 Documentation skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

context7-research capabilities & compatibility

Capabilities
context7 research · docs lookup · api reference · code verification
Works with
vercel
Use cases
research · documentation
From the docs

What context7-research says it does

Use Context7 as the source of truth for library/framework documentation during implementation, reviews, and debugging.
SKILL.md
Use at most **3** `mcp__context7__query-docs` calls per user request.
SKILL.md
If docs are missing/ambiguous, label the gap as `UNVERIFIED` and ask for the smallest clarification needed.
SKILL.md
npx skills add https://github.com/bjornmelin/dev-skills --skill context7-research

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs5
repo stars5
Last updatedAugust 5, 2026
Repositorybjornmelin/dev-skills

What it does

Research version-specific library and API docs via Context7 to verify code against official sources.

Who is it for?

Getting up-to-date, version-specific library docs and verifying code against official documentation.

Skip if: General web research not backed by official library documentation.

When should I use this skill?

You need up-to-date docs, version-specific API reference, migration guidance, or to verify code against official documentation.

What you get

Doc-backed answers with the Context7 libraryId used and gaps labeled UNVERIFIED.

  • doc-backed recommendation
  • doc example or snippet
  • assumptions/gaps list

By the numbers

  • hard limit of 3 query-docs calls per request
  • 5-point library-match selection rubric

Files

SKILL.mdMarkdownGitHub ↗

Context7 Research

Use Context7 as the source of truth for library/framework documentation during implementation, reviews, and debugging.

Workflow (MUST FOLLOW)

1. Extract:

  • libraryName: product/package/framework name (e.g., next.js, zod, supabase)
  • objective: what you need to do (e.g., “configure SSR auth”, “migrate v3->v4”, “use hook X”)
  • version: only if the user specifies one or you can infer it from repo context (otherwise default to “latest”).

2. If the user already provided a Context7 library ID in /org/project (or /org/project/version) format, skip resolution. 3. Otherwise call mcp__context7__resolve-library-id with:

  • libraryName: extracted name
  • query: the full user objective (not just a keyword)

4. Select the best match using this rubric:

  • Exact/closest name match
  • Highest source reputation
  • Highest snippet coverage (prefer more snippets when reputation is similar)
  • Highest benchmark score
  • Versions available that match the requested version (if any)

5. Call mcp__context7__query-docs with the selected libraryId and a tight query (see Query Budget). 6. Synthesize an answer:

  • Include the libraryId used (and version if applicable)
  • Quote or paraphrase only what’s needed; prefer code examples
  • If docs are missing/ambiguous, label the gap as UNVERIFIED and ask for the smallest clarification needed.

Query Budget (HARD LIMIT)

Use at most 3 mcp__context7__query-docs calls per user request. Plan the queries up-front:

  • Query 1 (overview): “Explain the concept and where it lives in the docs; include minimal example.”
  • Query 2 (API details): “Exact function/class/method signatures and usage examples for the user’s task.”
  • Query 3 (edge cases): “Pitfalls, errors, version differences, and recommended patterns.”

If you can’t cover everything within 3 calls, ask the user to narrow scope (or pick the highest-impact subquestion).

Output (DEFAULT SHAPE)

  • Start with the recommended approach (1–5 bullets).
  • Include at least one doc-backed example/snippet when the question is about code.
  • End with “Assumptions / Gaps” if anything is uncertain (UNVERIFIED) or version-dependent.

Resources

  • Playbook: references/playbook.md
  • Troubleshooting: references/troubleshooting.md
  • Design + scoring (maintainers): references/design-spec.md
  • Report template: assets/report-template.md
  • Generate a new report file: python3 scripts/new_report.py --out ./context7-research.md --library-name "<name>" --question "<objective>"

Related skills

FAQ

How many doc queries does it allow?

A hard limit of 3 mcp__context7__query-docs calls per user request, planned up front.

What if docs are missing?

It labels the gap as UNVERIFIED and asks for the smallest clarification needed.

Documentationresearchllm

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.