Skip to main content

context7-guidance

Fetch CURRENT library/framework/API/CLI documentation via Context7 instead of relying on training data. Use whenever the user mentions a specific library, framework, SDK, API, or cloud service, asks a setup/configuration question, plans a version migration, or is debugging library-specific behavior. Triggers on common web frameworks, APIs, and cloud services — even well-known ones, since training data may be stale.

来源信息

仓库
peterkrueck/Claude-Code-Development-Kit
最近来源活动
2026年6月17日 22:34
检测到的 SKILL.md 语言
英语
星标
1,388
分支
153

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
context7-guidance
description
Fetch CURRENT library/framework/API/CLI documentation via Context7 instead of relying on training data. Use whenever the user mentions a specific library, framework, SDK, API, or cloud service, asks a setup/configuration question, plans a version migration, or is debugging library-specific behavior. Triggers on common web frameworks, APIs, and cloud services — even well-known ones, since training data may be stale.
# Context7 Guidance — Current Docs Over Training Data The kit ships the Context7 plugin permission so you can pull **current** documentation at the version the project actually uses. Training data drifts: APIs get deprecated, defaults change, config keys get renamed. When the question is about a real library, fetch the docs — don't answer from memory. ## When to Use Reach for Context7 when the user: - Names a specific library, framework, SDK, or cloud service (common web frameworks, APIs, and cloud services — even ones you "know") - Asks a setup or configuration question ("how do I wire up X middleware?") - Plans a version migration ("upgrading to vN — what changed?") - Is debugging library-specific behavior (an error, a deprecation, an unexpected default) - Wants code that calls a third-party API — verify the signature before writing it **When NOT to use it:** general programming concepts, refactoring your own code, debugging your own business logic, writing a script from scratch, or code review of non-library logic. Context7 is for *external* surfaces, not your codebase. ## How to Fetch 1. **Resolve the library ID.** Call `resolve-library-id` with the library name and pass the user's **full question** as the query — it sharpens the ranking. 2. **Pick the best match.** Prefer an exact name match and the official/primary package over community forks. If the user named a version, prefer the version-specific ID. 3. **Query the docs.** Call `query-docs` with the chosen library ID and the user's specific question (not a single keyword). 4. **Answer from the result.** Use the fetched docs, include relevant examples, and cite the version when it matters. If the tools aren't directly callable, load them first via ToolSearch (`select:mcp__context7__resolve-library-id,mcp__context7__query-docs`) — don't skip verification just because they weren't preloaded. ## Guidelines - **Pass the full question**, not one word — it improves relevance at both steps. - **Be version-aware** — when the user mentions a version, carry it into the resolve step. - **Prefer official sources** when several matches exist. - **Fall back to web search only if Context7 has no coverage** for that library.
在 GitHub 查看