code-indexer

Index local codebases and perform semantic search for definitions and references.

1|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/winsorllc/upgraded-carnival --skill code-indexer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-indexer
Source: https://github.com/winsorllc/upgraded-carnival/tree/main/.pi/skills/code-indexer
Command: npx skills add https://github.com/winsorllc/upgraded-carnival --skill code-indexer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill provides powerful local code indexing and semantic search capabilities, allowing you to navigate large codebases efficiently without relying on external APIs or cloud services.

Core Features & Use Cases

  • Code Navigation: Quickly find function/class definitions, search for code references, and understand code structure and imports.
  • IDE-like Experience: Offers IDE-like code navigation features directly within your command-line environment.
  • Use Case: When working on a large, unfamiliar project, use this Skill to find where a specific function is defined or to locate all usages of a particular variable.

Quick Start

Use the code-indexer skill to find the definition of the 'calculateTotal' function within the current project.

Frequently Asked Questions about code-indexer

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

FAQPage Schema
How do I perform semantic search across a local codebase without external API dependencies?

Local codebase semantic search works by indexing files deterministically using local scripts and pattern matching. It locates function and class definitions, searches references, and analyzes imports without external API dependencies.

How can I find where a function or class is defined in a large unfamiliar project?

You can find function or class definitions in a large project by using local codebase indexing to perform semantic search. This quickly locates exact definitions and references across multiple programming languages.

Can I use command line code navigation to analyze imports and project structure?

Yes, command line code navigation can analyze imports and project structure. By indexing your local codebase, you can understand project architecture and trace code references directly within your terminal environment.

Does local code search support multiple programming languages for finding code references?

Local code search supports finding code references across multiple programming languages. It operates deterministically using local scripts, allowing you to navigate diverse codebases and locate all usages of a particular variable.

What are the limitations of using deterministic local scripts for codebase analysis?

A limitation of using deterministic local scripts for codebase analysis is the reliance on pattern matching rather than AI-driven reasoning. Complex semantic relationships might not be fully interpreted without external API integration.