Use this skill when working with any framework or library (React, Next.js, Vue, Astro, etc.) to fetch up-to-date documentation and prevent hallucinated APIs. Triggers on keywords like "use context7", "latest docs", "current API", or when working with rapidly evolving frameworks.
Scanned 2/10/2026
Install via CLI
openskills install majiayu000/claude-skill-registry---
name: context7-docs
description: Use this skill when working with any framework or library (React, Next.js, Vue, Astro, etc.) to fetch up-to-date documentation and prevent hallucinated APIs. Triggers on keywords like "use context7", "latest docs", "current API", or when working with rapidly evolving frameworks.
---
# Context7 Documentation Fetching
This skill enables fetching up-to-date, version-specific documentation directly from official sources.
## Problem Solved
LLMs have stale training data. When working with Next.js 15, React 19, or any library that evolved since the model's cutoff date, you get:
- Hallucinated APIs that don't exist
- Deprecated patterns
- Outdated code examples
## When to Use
- Working with any framework/library (React, Next.js, Vue, Astro, Tailwind, etc.)
- Need current official documentation
- Want accurate code examples
- Encountering unfamiliar APIs
- Starting a new project with latest versions
## How to Activate
Simply include "use context7" in your prompt:
```
use context7 でNext.js 15のApp Routerについて教えて
```
```
use context7 React 19の新機能を使ってコンポーネントを作って
```
## Available Tools
### 1. resolve-library-id
Converts library name to Context7 ID.
```
Input: "next.js"
Output: "/vercel/next.js/v15.0.0"
```
### 2. get-library-docs
Fetches documentation chunks and code examples.
Parameters:
- `context7_id`: Library ID from resolve-library-id
- `topic` (optional): Specific topic to filter
- `tokens` (optional): Max tokens (default 5000)
## Example Usage
### Basic Documentation Fetch
```
User: use context7 でReact 19のuseActionStateの使い方を教えて
AI: [Calls resolve-library-id with "react"]
[Calls get-library-docs with topic "useActionState"]
[Returns current, accurate documentation]
```
### Framework Setup
```
User: use context7 で最新のAstro 5プロジェクトをセットアップして
AI: [Fetches current Astro 5 documentation]
[Provides accurate setup commands and configuration]
```
## Supported Libraries
Context7 supports documentation from major frameworks and libraries:
| Category | Libraries |
|----------|-----------|
| **Frontend** | React, Vue, Svelte, Angular, Solid |
| **Meta-frameworks** | Next.js, Nuxt, Astro, Remix, SvelteKit |
| **Styling** | Tailwind CSS, CSS-in-JS libraries |
| **State** | Redux, Zustand, Jotai, Recoil |
| **Testing** | Jest, Vitest, Playwright, Cypress |
| **Backend** | Express, Fastify, Hono, tRPC |
| **Database** | Prisma, Drizzle, TypeORM |
| **Build** | Vite, esbuild, webpack, turbopack |
## Best Practices
1. **Always use for rapidly evolving frameworks**
- Next.js (major updates frequently)
- React (new features in v19)
- Tailwind (v4 breaking changes)
2. **Specify version when needed**
```
use context7 Next.js 15.1の新機能
```
3. **Combine with specific topics**
```
use context7 Prismaのリレーション設定
```
4. **Use for debugging**
```
use context7 このエラーはReact 19で解決されてる?
```
## Integration with TAISUN
Context7 is automatically available via MCP. No additional setup required.
When you include "use context7" or work with framework-specific tasks, the system will:
1. Detect the library/framework
2. Resolve the Context7 ID
3. Fetch relevant documentation
4. Provide accurate, current information
## Source
- [Context7 GitHub](https://github.com/upstash/context7)
- [Upstash Blog](https://upstash.com/blog/context7-mcp)
No comments yet. Be the first to comment!