jetbrains/context

context-research

Research and understand unfamiliar codebases using semantic search with jbcontext search

ソースを見る

使い方

  1. インストールコマンドをコピーし、自分の環境へ導入する前にソースを確認します。
  2. 必要なツール、認証情報、対応環境を原文で確認します。
  3. 入力と成果物を指定し、出力を資料と照合します。
npx skills add https://github.com/jetbrains/context --skill context-research

開始前の確認

  • 導入にはモデル契約、API枠、ファイルへのアクセス許可は含まれません。
  • スター数や導入数は活動の指標であり、独立した品質・安全性試験ではありません。
リポジトリの原文

見出し、例、コード、表、リンク、参照画像を含む原文を表示しています。

You need to gather all context for task $ARGUMENTS thoroughly.

When to Use

  • Understanding unfamiliar codebases or locating specific functionality
  • Finding implementations, definitions, or usage patterns
  • Identifying code related to specific features or concepts
  • Before making changes to understand the context and impact

Tools Available

jbcontext search

Semantic code search that finds code by meaning, not just exact keywords.

bash
jbcontext search "<descriptive query>" [path]
jbcontext search -p <path> "<query>"  # <path> must be relative to the project root

Query Tips:

  • Be descriptive: "function that validates user email addresses" > "email"
  • Include context: "error handling middleware for HTTP requests with logging"
  • Specify what you're looking for: "React component that renders a modal dialog"

Research Workflow

  1. Start broad: Use jbcontext search with general terms to understand the landscape
  2. Narrow down: Add path filters (-p) once you identify relevant directories
  3. Read the code: Once you find relevant files, read them to understand the details

Example Session

bash
# Find authentication-related code
jbcontext search "user authentication login"

# Narrow to specific directory
jbcontext search -p src/auth "JWT token validation"

タスクに関連する項目

同じリポジトリから

関連する Skills

すべての Skills