Skip to content
Back to skills

Repository Search

ASecurity

Search repository implementation with one focused query. The tool combines lexical and semantic rankings with reciprocal-rank fusion when both views are loaded, while reserving result slots for strong evidence unique to either branch; on a fast BM25-only index it uses lexical ranking without changing the interface. Every result includes a repository location and a bounded source excerpt focused on the query, so one large function cannot displace the rest of the evidence. Use this as the first...

  • 86 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 26, 2026
ai-agentsdocumentation

Security analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned September 26, 2026

npx -y skills add sysevol-ai/CodeNib --skill repository_search --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Repository Search?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Repository Search
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/sysevol-ai-repository-search/badge)](https://www.skillsdirectory.com/skills/sysevol-ai-repository-search)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
<!--
SPDX-FileCopyrightText: 2025-2026 CodeNib Contributors

SPDX-License-Identifier: Apache-2.0
-->

# Repository search

Search repository implementation with one focused query. The tool combines
lexical and semantic rankings with reciprocal-rank fusion when both views are
loaded, while reserving result slots for strong evidence unique to either
branch; on a fast BM25-only index it uses lexical ranking without changing the
interface. Every result includes a repository location and a bounded source
excerpt focused on the query, so one large function cannot displace the rest of
the evidence.

Use this as the first step for repository questions. Split broad questions into
focused follow-up searches for specific concepts, symbols, or lifecycle stages.
For questions about prevention, validation, or guarantees, search separately
for the predicate and for the loader/provider call site that acts on it; a
warning, test, or error message alone is not enforcement.
When following an exact symbol, keep the relevant object and action from the
original question in the query (for example, `symbol_name vector runtime load`)
rather than asking only for generic "usage".
By default, results omit tests, examples, documentation, generated files, and
validation harnesses so they are not mistaken for runtime mechanisms. Set
`include_supporting=true` only when the question explicitly asks about those
materials or when implementation evidence needs corroboration.

Files in this skill

  • config.yaml1.2 KB
  • executor.py14.5 KB
  • skill.md1.4 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…