jetbrains/context · Archived

context-research

Research and understand unfamiliar codebases using semantic search with `jbcontext search`

First seen Jul 2, 2026

Installation

$ npx skills add jetbrains/context --skill context-research

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from jetbrains/context.

npx skills add jetbrains/context

Browse all from jetbrains/context

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 26
Default branch main
Open issues 1
Status Archived

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,513 B
  • docs SUMMARY.md 114 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 12 installs

SKILL.md

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.

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

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

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