Use up-to-date library and framework docs via Context7 MCP instead of training data. Activates for setup questions, API references, code examples, or when the user names a framework (e.g. React, Next.js, Prisma).
NewMaintained
Automatic
◆Coding pack
Last verified 8/22/2026
What it changes
Passed 5 of 11 test cases with the skill, and 5 of 11 without it.
Without skill41%
With skill41%
Checks it passed that the model alone missed
Passes the detailed question context in the query parameter of resolve-library-id.
1 fixed8 passed either way12 still failing1 broke
Pass-rate lift
0 pp
Tokens
+35%
Agent turns
0%
Response time
-26%
Model gemini-3.6-flashMeasured 8/22/2026v69 of 22 cases passed with skill · 11 comparable
Tokens, turns and time describe resource use, not a dollar price.
See it in action
A test case the skill fixed. Same model, same prompt, with and without the skill.
Prompt
When looking up Next.js middleware matchers with `resolve-library-id`, should the query parameter be just `Next.js` or the full user prompt?
What was checked, without and with the skill
Checked
Without skill
With skill
Passes the detailed question context in the query parameter of resolve-library-id.
Missed
Passed
case-12 · gemini-3.6-flash · 8/22/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md91 linessingle file
Documentation Lookup (Context7)
When the user asks about libraries, frameworks, or APIs, fetch current documentation via the Context7 MCP (tools resolve-library-id and query-docs) instead of relying on training data.
Core Concepts
Context7: MCP server that exposes live documentation; use it instead of training data for libraries and APIs.
resolve-library-id: Returns Context7-compatible library IDs (e.g. /vercel/next.js) from a library name and query.
query-docs: Fetches documentation and code snippets for a given library ID and question. Always call resolve-library-id first to get a valid library ID.
When to use
Activate when the user:
Asks setup or configuration questions (e.g. "How do I configure Next.js middleware?")
Requests code that depends on a library ("Write a Prisma query for...")
Needs API or reference information ("What are the Supabase auth methods?")
Mentions specific frameworks or libraries (React, Vue, Svelte, Express, Tailwind, Prisma, Supabase, etc.)
Use this skill whenever the request depends on accurate, up-to-date behavior of a library, framework, or API. Applies across harnesses that have the Context7 MCP configured (e.g. Claude Code, Cursor, Codex).
How it works
Step 1: Resolve the Library ID
Call the resolve-library-id MCP tool with:
libraryName: The library or product name taken from the user's question (e.g. Next.js, Prisma, Supabase).
query: The user's full question. This improves relevance ranking of results.
You must obtain a Context7-compatible library ID (format /org/project or /org/project/version) before querying docs. Do not call query-docs without a valid library ID from this step.
Step 2: Select the Best Match
From the resolution results, choose one result using:
Name match: Prefer exact or closest match to what the user asked for.