librarian

Locate files, functions, and patterns across large codebases with file paths and line numbers.

Updated Feb 9, 2026
One-click install
npx skills add https://github.com/yasarremre/SafeHands --skill librarian-yasarremre
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: librarian
Source: https://github.com/yasarremre/SafeHands/tree/main/.agent/skills/librarian
Command: npx skills add https://github.com/yasarremre/SafeHands --skill librarian-yasarremre

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Quickly locate files, functions, and patterns across large codebases to accelerate development, debugging, and onboarding.

Core Features & Use Cases

  • Fast Search: Quickly locate files, functions, and patterns
  • Documentation Ingestion: Rapidly read and summarize large docs
  • Pattern Finding: Identify patterns across the codebase
  • Information Retrieval: Find specific information on demand
  • Codebase Mapping: Quickly understand project structure
  • Use Case: Onboard new engineers by providing a navigable map of the repository

Quick Start

Ask the librarian to locate a file or symbol across the codebase and provide a concise, indexed summary with file paths and line numbers.

Frequently Asked Questions about librarian

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

FAQPage Schema
How do I quickly locate files and functions across a large codebase?

You can quickly locate files and functions across a large codebase by using a codebase navigation tool to perform rapid file searches and function lookups. This provides file paths, line numbers, and concise context.

What is the best way to map project structure for onboarding new engineers?

Mapping project structure for onboarding new engineers is best achieved by indexing the repository to provide a navigable map. This allows new engineers to rapidly read and summarize large docs while discovering patterns across the codebase.

Can I use codebase search to find specific patterns across multiple repositories?

Yes, codebase search is applicable to vast codebases and multi-repo environments, enabling rapid pattern discovery. You can identify patterns across the codebase and retrieve specific information on demand during development.

How do I get structured summaries with line numbers when debugging code?

To get structured summaries with line numbers when debugging code, use a codebase navigation tool to locate relevant symbols. It provides concise, indexed summaries with file paths and line numbers for efficient information retrieval.

Does codebase navigation work for ingesting and summarizing large documentation?

Yes, codebase navigation tools support documentation ingestion, allowing you to rapidly read and summarize large docs. This helps you quickly understand project structure and find specific information on demand.