code-identifier

Locate code implementations and entry points across a codebase.

Updated Mar 2, 2026
One-click install
npx skills add https://github.com/maestria-co/ai-playbook --skill code-identifier
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-identifier
Source: https://github.com/maestria-co/ai-playbook/tree/main/skills/code-identifier
Command: npx skills add https://github.com/maestria-co/ai-playbook --skill code-identifier

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Find where code lives in a large or unfamiliar codebase, helping you answer questions like where a function is implemented, which file handles a given feature, or where the entry point lives before making changes.

Core Features & Use Cases

  • Systematically locate code patterns and entry points across languages and project structures.
  • Use targeted searches for functions, classes, API routes, and data models, then trace the code path back to its origin.
  • Navigate via common architecture cues (routes/, controllers/, services/, models/) and validate findings against tests.

Quick Start

Search for a function name, class, or API route, and identify its implementing file in the repository.

Frequently Asked Questions about code-identifier

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

FAQPage Schema
How do I find where a specific function is implemented in a large codebase?

To find where a function is implemented in a large codebase, use a guided search workflow that clarifies the target, performs targeted searches across multiple languages, and traces code paths from common architecture cues like routes/ or controllers/ back to their origin.

What's the best way to locate an API route entry point across unfamiliar project structures?

The best way to locate an API route entry point is to navigate via typical project structures like routes/, controllers/, and services/, then validate the identified file and component responsible by checking the corresponding tests.

Can I search for code patterns across multiple programming languages and frameworks?

Yes, you can search for code patterns across multiple languages and frameworks. The workflow systematically locates functions, classes, API routes, and data models by leveraging common architecture cues and targeted searches.

How do I verify if the file I found is actually responsible for a given feature?

To verify if the file is responsible for a feature, trace the code path back to its origin and validate your findings against existing tests. This ensures the identified component correctly handles the targeted functionality.

Does this approach work for navigating unfamiliar repositories before making changes?

Yes, this approach is designed specifically for navigating unfamiliar repositories. It helps you answer where functions, features, or entry points live by systematically locating code patterns and tracing paths before you make changes.