技能 context7-efficient
📚

context7-efficient

低风险 ⚡ 包含脚本🌐 网络访问⚙️ 外部命令

擷取文件庫文件,節省 86% 的 Token

也可从以下获取: 92Bilal26,AbdullahMalik17

文件請求消耗大量 Token。此技能使用 Context7 MCP 搭配智慧型 Shell 管線篩選,僅擷取程式碼範例和 API 簽章,在保留所有必要資訊的同時減少 86.8% 的 Token 使用量。

支持: Claude Codex Code(CC)
🥉 73 青铜
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“context7-efficient”。 Show me React useState examples

预期结果:

  • ## Code Examples
  •  
  • ### Example 1
  • ```javascript
  • import { useState } from 'react';
  •  
  • function Counter() {
  • const [count, setCount] = useState(0);
  • return (
  • <div>
  • <p>Count: {count}</p>
  • <button onClick={() => setCount(count + 1)}>+</button>
  • </div>
  • );
  • }
  • ```
  •  
  • ## API Signatures
  • - `useState<T>(initialState: T | (() => T)): [T, Dispatch<SetStateAction<T>>]`
  •  
  • ## Important Notes
  • - useState returns a stateful value and a function to update it
  • - Initial state is evaluated once on first render

安全审计

低风险
v3 • 1/10/2026

Legitimate documentation fetcher using Context7 MCP. Makes HTTP requests to MCP servers and executes npx commands as documented. No credential theft, data exfiltration, or hidden capabilities detected. Minor concern: shell=True in subprocess calls for npx commands is standard practice but could theoretically allow injection if command parameters were user-controlled (they are not).

10
已扫描文件
660
分析行数
3
发现项
3
审计总数
审计者: claude 查看审计历史 →

质量评分

64
架构
100
可维护性
81
内容
30
社区
90
安全
78
规范符合性

你能构建什么

快速 API 查詢

取得 React hooks 語法或 Express 中介軟體模式,無需閱讀完整文件

學習新框架

在建構專案時擷取 Prisma 查詢或 Next.js 路由範例

提供準確的程式碼範例

從官方文件提供 Claude 準確、最新的程式碼片段

试试这些提示

React hooks
Show me React useState examples with code
資料庫查詢
How do I write Prisma queries for filtering?
框架路由
What is Next.js routing syntax for dynamic routes?
API 實作
Show me Express middleware implementation examples

最佳实践

  • 始終使用 fetch-docs.sh 而非直接呼叫 mcp-client.py 以節省 Token
  • 使用 --verbose 標誌監控 Token 節省統計資料
  • 使用 --mode info 進行概念理解,使用 --mode code 取得實作細節
  • 當初始結果不足時,嘗試使用 --page 2 或更高的頁碼

避免

  • 直接呼叫 mcp-client.py 會繞過篩選並浪費 Token
  • 使用過於廣泛的主題會降低結果的相關性
  • 忽略 Token 節省統計資料會錯過優化機會
  • 已知精確 ID 時卻使用 --library 而非 --library-id

常见问题

支援哪些程式庫?
Context7 支援 200 多種程式庫,包括 React、Next.js、Prisma、Express、MongoDB、FastAPI、Django、Vue、Svelte 等。
可以預期多少 Token 節省?
一般可節省 77-87% 的 Token,與原始文件相比。934 Token 的回應可減少至約 205 Token。
需要單獨安裝 Context7 嗎?
此技能包含使用 npx 啟動本地 Context7 MCP 伺服器的腳本。請先執行 start-server.sh。
我的資料會傳送至外部伺服器嗎?
MCP 伺服器連線至 Context7 的雲端服務。文件請求會傳送至 Anthropic 的雲端基礎設施。
為什麼使用 Shell 管線而非 Python 篩選?
Shell 工具(awk、grep、sed)在子程序記憶體中執行,將完整文件保留在 LLM 上下文之外,以最大化 Token 節省。
這與其他文件技能有何不同?
此技能使用 Shell 管線篩選,將大型文件負載完全保留在子程序記憶體中,永遠不會傳送至 LLM。