codegraph

Performs semantic queries over grep to organize and navigate codebases.

Updated Jul 1, 2026
One-click install
npx skills add https://github.com/NIMBUS-MX/nimbus-skills --skill codegraph-nimbus-mx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: codegraph
Source: https://github.com/NIMBUS-MX/nimbus-skills/tree/main/skills/eureka
Command: npx skills add https://github.com/NIMBUS-MX/nimbus-skills --skill codegraph-nimbus-mx

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires codegraph, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps organize code and perform cross-file work by providing semantic queries over grep, making it easier to navigate and understand codebases.

Core Features & Use Cases

  • Semantic Queries: Offers more precise search capabilities than grep, allowing users to perform complex searches based on code semantics.
  • Code Navigation: Helps users quickly find code related to specific functions, variables, or modules.
  • Use Case: If you're working on a large codebase and need to find all references to a particular function, this Skill will save you time compared to searching with grep.

Quick Start

Use the codegraph skill to search for all instances of the 'saveUser' function across the codebase.

Frequently Asked Questions about codegraph

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I perform semantic search for functions across multiple files in a large codebase?

Semantic search for functions across a large codebase is performed by applying semantic queries over grep to efficiently find cross-file references. This allows you to quickly locate all instances of specific functions or variables.

What is the best way to find all references to a specific function for code refactoring?

The best way to find all references for code refactoring is using semantic queries that understand code relationships and structure. This approach provides more precise search capabilities than standard grep to identify all relevant instances.

How does semantic code navigation work for understanding codebase organization?

Semantic code navigation works by analyzing code relationships and structure to help you quickly find code related to specific functions, variables, or modules. It enhances codebase organization by providing precise semantic queries over traditional search methods.

Do I need to install the codegraph dependency to enable semantic search?

Yes, you need the codegraph dependency installed to perform semantic analysis on your code. The tool requires codegraph to provide its semantic query capabilities for efficient cross-file code searches.

Can I use semantic queries to improve code organization in large codebases?

Yes, you can use semantic queries to improve code organization in large codebases by making it easier to navigate and understand code relationships. This helps organize code and perform complex cross-file work based on code semantics.

Why use semantic queries over grep for cross-file code searches?

Semantic queries offer more precise search capabilities than grep because they evaluate code semantics rather than just text patterns. This allows developers to perform complex searches based on code relationships and structure, saving time during refactoring.