codebase-navigator

Use this skill FIRST when exploring code, finding files, or understanding project structure.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "codebase-navigator" with this command: npx skills add srbhr/resume-matcher/srbhr-resume-matcher-codebase-navigator

Codebase Navigator

Use this skill FIRST when exploring code, finding files, or understanding project structure.

Quick Start

Search scripts (preferred)

Run the bundled scripts for common searches:

Find functions/methods

.agents/skills/codebase-navigator/scripts/search.sh functions <pattern>

Find React components

.agents/skills/codebase-navigator/scripts/search.sh components <pattern>

Find API endpoints

.agents/skills/codebase-navigator/scripts/search.sh endpoints

Trace an API flow end-to-end

.agents/skills/codebase-navigator/scripts/trace.sh api-flow <endpoint>

Trace a data field from backend to UI

.agents/skills/codebase-navigator/scripts/trace.sh data-flow <field_name>

Find component hierarchy

.agents/skills/codebase-navigator/scripts/trace.sh component-tree <ComponentName>

Direct ripgrep patterns

Find any symbol

rg --no-heading -n '\bMySymbol\b' apps/

Python function definitions

rg --no-heading -n '(def|async def) my_function' apps/backend/ --type py

React component usage

rg --no-heading -n '<MyComponent' apps/frontend/ --glob '*.tsx'

Pydantic models

rg --no-heading -n 'class My.*BaseModel' apps/backend/ --type py

API route handlers

rg --no-heading -n '@(router|app).(get|post|put|patch|delete)' apps/backend/ --type py

Architecture Overview

Need Document

Backend architecture docs/agent/architecture/backend-architecture.md

Frontend architecture docs/agent/architecture/frontend-architecture.md

API contracts docs/agent/apis/front-end-apis.md

API flow maps docs/agent/apis/api-flow-maps.md

Full doc index docs/agent/README.md

Project Layout

apps/ ├── backend/app/ │ ├── main.py # FastAPI entry, CORS, routers │ ├── config.py # Pydantic settings from env │ ├── database.py # TinyDB wrapper │ ├── llm.py # LiteLLM wrapper │ ├── routers/ # API endpoints │ ├── services/ # Business logic │ ├── schemas/ # Pydantic models │ └── prompts/ # LLM prompt templates │ └── frontend/ ├── app/ # Next.js pages ├── components/ # UI components ├── lib/ # API client, utilities, i18n ├── hooks/ # Custom React hooks └── messages/ # i18n translations (en, es, zh, ja)

Common Workflows

"Where is X defined?"

.agents/skills/codebase-navigator/scripts/search.sh functions my_function .agents/skills/codebase-navigator/scripts/search.sh components MyComponent .agents/skills/codebase-navigator/scripts/search.sh classes MyClass .agents/skills/codebase-navigator/scripts/search.sh types MyType

"What calls X?"

.agents/skills/codebase-navigator/scripts/search.sh usage my_function .agents/skills/codebase-navigator/scripts/search.sh deps my_file.py

"How does data flow for feature X?"

.agents/skills/codebase-navigator/scripts/trace.sh api-flow resumes .agents/skills/codebase-navigator/scripts/trace.sh data-flow personalInfo .agents/skills/codebase-navigator/scripts/trace.sh component-tree ResumeEditor

Key Entry Points

What File

Backend startup apps/backend/app/main.py

Frontend pages apps/frontend/app/

API client apps/frontend/lib/api.ts or lib/api-client.ts

Design tokens apps/frontend/app/globals.css

Resume schemas apps/backend/app/schemas/

LLM prompts apps/backend/app/prompts/

Reference

See references/REFERENCE.md for the full ripgrep cheat sheet and advanced search patterns.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

receiving-code-review

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

frontend-dev

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

code-review

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

backend-dev

No summary provided by upstream source.

Repository SourceNeeds Review