Agent SkillsKaimingWan/oh-my-kiro › documentation-lookup

documentation-lookup

GitHub

通过 Context7 实时获取最新库和框架文档,解决配置、API 引用及代码示例查询。

skills/omk-context7-docs/SKILL.md KaimingWan/oh-my-kiro

Trigger Scenarios

询问库或框架的配置与设置 请求特定库的代码示例 查询 API 参考文档 提及具体框架名称如 React, Vue

Install

npx skills add KaimingWan/oh-my-kiro --skill documentation-lookup -g -y
More Options

Use without installing

npx skills use KaimingWan/oh-my-kiro@documentation-lookup

指定 Agent (Claude Code)

npx skills add KaimingWan/oh-my-kiro --skill documentation-lookup -a claude-code -g -y

安装 repo 全部 skill

npx skills add KaimingWan/oh-my-kiro --all -g -y

预览 repo 内 skill

npx skills add KaimingWan/oh-my-kiro --list

SKILL.md

Frontmatter
{
    "name": "documentation-lookup",
    "description": "Fetch current library\/framework documentation via Context7. Trigger when user asks about libraries, frameworks, API references, code examples, setup\/configuration, or mentions specific frameworks like React, Vue, Next.js, Prisma, Supabase, Express, Tailwind, Django, FastAPI, Spring Boot, etc. Also trigger when user says 'how to use', 'API docs', 'latest syntax', or needs code involving third-party packages."
}

Trigger Examples

  • "Next.js 15 的 middleware 怎么配?"
  • "show me the Prisma query syntax for upsert"
  • "React 19 有什么新 API?"
  • "how do I set up Supabase auth?"
  • "Tailwind 的 grid 怎么用?"

When the user asks about libraries, frameworks, or needs code examples, use Context7 to fetch current documentation instead of relying on training data.

When to Use This Skill

Activate this skill when the user:

  • Asks setup or configuration questions ("How do I configure Next.js middleware?")
  • Requests code involving libraries ("Write a Prisma query for...")
  • Needs API references ("What are the Supabase auth methods?")
  • Mentions specific frameworks (React, Vue, Svelte, Express, Tailwind, etc.)

How to Fetch Documentation

Step 1: Resolve the Library ID

Call resolve-library-id with:

  • libraryName: The library name extracted from the user's question
  • query: The user's full question (improves relevance ranking)

Step 2: Select the Best Match

From the resolution results, choose based on:

  • Exact or closest name match to what the user asked for
  • Higher benchmark scores indicate better documentation quality
  • If the user mentioned a version (e.g., "React 19"), prefer version-specific IDs

Step 3: Fetch the Documentation

Call query-docs with:

  • libraryId: The selected Context7 library ID (e.g., /vercel/next.js)
  • query: The user's specific question

Step 4: Use the Documentation

Incorporate the fetched documentation into your response:

  • Answer the user's question using current, accurate information
  • Include relevant code examples from the docs
  • Cite the library version when relevant

Guidelines

  • Be specific: Pass the user's full question as the query for better results
  • Version awareness: When users mention versions ("Next.js 15", "React 19"), use version-specific library IDs if available from the resolution step
  • Prefer official sources: When multiple matches exist, prefer official/primary packages over community forks

Version History

  • ba228be Current 2026-07-24 21:07

Same Skill Collection

skills/omk-agent/SKILL.md
skills/omk-debugging/SKILL.md
skills/omk-finishing/SKILL.md
skills/omk-know/SKILL.md
skills/omk-pdf-gen/SKILL.md
skills/omk-planning/SKILL.md
skills/omk-reviewing/SKILL.md
skills/omk-self-reflect/SKILL.md
skills/omk-skill-creation/SKILL.md
skills/omk-stitch/SKILL.md
skills/omk-verification/SKILL.md
skills/omk-youtube/SKILL.md
skills/omk-coding/SKILL.md

Metadata

Files
0
Version
ba228be
Hash
8f0c3832
Indexed
2026-07-24 21:07

Главная - Вики-сайт
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-20 22:58
浙ICP备14020137号-1 $Гость$