본문으로 건너뛰기
cccskills
무료GitHub에 공개

context7-auto-research

Research libraries and APIs automatically by pulling live documentation into the agent's context before answering. Use when writing code against unfamiliar or fast-moving libraries so examples match current versions.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

설치 방법 보기

포함된 파일(1)

  • SKILL.md3.7 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Auto-Research with Live Documentation

Libraries change faster than training data. The auto-research pattern is simple: before writing code against a library, fetch its current documentation into context, then generate code from that — never from memory of an old API.

Overview

Stale API knowledge is the top cause of hallucinated code: invented parameters, renamed functions, deprecated patterns. The fix is a research step that retrieves the live docs for exactly the library and version in use and puts them in front of the model. This turns code generation into grounded generation — the model quotes real signatures instead of reconstructing them from memory.

When to use

  • Writing code with a library you haven't used recently, or one with frequent breaking changes.
  • The user mentions a specific version — resolve the docs for that version, not "the latest you remember."
  • An API call fails or returns unexpected results — re-check the docs before debugging your logic.
  • Reviewing generated code that uses an unfamiliar library: verify signatures against live docs.

Core concepts

  • Doc-first generation: research step precedes code step. Fetch first, generate second — never the reverse.
  • Version pinning: docs for the installed version, matched by package lockfile or explicit user statement. "Latest" docs and a pinned old dependency is a classic mismatch.
  • Targeted retrieval: pull the specific reference pages (API signatures, config options, migration guides), not the whole documentation site. Noise dilutes the context.
  • Freshness check: note the doc page's date/version. If the docs look older than the installed version, flag the mismatch.
  • Cache with expiry: doc lookups are network calls; cache them per project but invalidate when the version changes.

Practical workflow

  1. Identify the library and version from the project's lockfile or package manifest — don't guess.
  2. Fetch the current reference docs: API signatures, quickstart, and migration notes for that version.
  3. Extract the exact signatures and options needed for the task; quote them in your working notes.
  4. Generate code against the fetched docs, citing which doc page each pattern comes from.
  5. If generated code fails, re-read the docs before assuming a bug in your logic — check parameter names, defaults, and async behavior.
  6. Cache the fetched docs in the project workspace; note the version so the next session revalidates instead of re-fetching blindly.
Research note format (keep in workspace):
Library: <name> @ <version>
Source:  <doc URL + access date>
Needs:   <signatures/options relevant to the task>
Watch:   <deprecations, version-specific gotchas>

Common pitfalls

  • Generating from memory first: the default habit. Make doc-fetching the mandatory first step for unfamiliar libraries.
  • Version mismatch: reading latest docs while the project pins an old version. Always cross-check against the lockfile.
  • Over-fetching: dumping entire doc sites into context. Retrieve the pages that match the task; summarize the rest.
  • No freshness note: docs fetched months ago treated as current. Record the access date and revalidate on version bumps.
  • Trusting examples blindly: doc examples sometimes lag the reference. Prefer the signature reference over tutorial prose.
  • Skipping the step under time pressure: that's exactly when stale-API hallucinations happen. The research step is cheapest insurance.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Master 1Password: vaults, Watchtower, passkeys, SSH agent, CLI, and family/team administration. Use when getting full value from 1Password personally or administering it for others.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

aicodedecode/awesome-muse-skills252026년 10월 10일 업데이트

Create 3D visuals with modeling, texturing, lighting, rendering, and optimization for web and product.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

aicodedecode/awesome-muse-skills252026년 10월 10일 업데이트

Create 3D web experiences: scene setup, models, materials, lighting, animation, scroll-driven scenes, and performance budgets. Use when adding 3D to websites beyond basic demos.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

aicodedecode/awesome-muse-skills252026년 10월 10일 업데이트

Writing abstracts that get papers read — structured content, the 5-sentence core, and journal-specific constraints.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

aicodedecode/awesome-muse-skills252026년 10월 10일 업데이트

Learn effectively from courses and academies: choosing programs, studying actively, and converting courses into skills. Use when investing time/money in structured learning.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

aicodedecode/awesome-muse-skills252026년 10월 10일 업데이트

Audit designs for accessibility with WCAG checklists covering color, type, focus, motion, and content.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

aicodedecode/awesome-muse-skills252026년 10월 10일 업데이트

aicodedecode의 스킬 모두 보기

이 스킬의 문제 신고