repoql-search

Optimize code repository search strategies using RepoQL semantic and lexical search.

9|Updated Feb 10, 2026
One-click install
npx skills add https://github.com/stueeey/RepoQL.Public --skill repoql-search
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: repoql-search
Source: https://github.com/stueeey/RepoQL.Public/tree/main/clawdbot/skills/repoql-search
Command: npx skills add https://github.com/stueeey/RepoQL.Public --skill repoql-search

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

RepoQL search patterns help developers locate and understand codebases quickly by combining semantic and lexical search with scoped filtering and ranking controls.

Core Features & Use Cases

  • Explore with Locate (Recommended Start): Intent-based search with ranked results.
  • SQL search() Function: Semantic + lexical hybrid search.
  • Symbol Search: Find by function/type name.
  • By Path (Explore): Use uriGlob parameter with glob patterns to scope by path.
  • By Path (SQL): Filter in WHERE clause to narrow results by path.
  • By Language: Filter results by language to target specific tech stacks.
  • Boost and Penalize: Adjust ranking with regex patterns to boost or demote matches.

Quick Start

Start with a Locate search for keywords like authentication flow to see ranked results.

Frequently Asked Questions about repoql-search

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

FAQPage Schema
How do I search a code repository using semantic and lexical patterns?

You can search a code repository by using RepoQL patterns like Locate for intent-based ranking or the SQL search function to combine semantic and lexical results. Apply path scoping to refine specific directories.

What is the best way to find specific functions and types in a large codebase?

The best way to find functions or types is using Symbol Search to locate exact names, or starting with a Locate search for broader concepts like authentication flow to see ranked results across the repository.

How do I boost or penalize search results to improve code ranking accuracy?

You boost or penalize search results by applying regex patterns to adjust ranking controls. This allows you to promote relevant matches and demote irrelevant ones for precise codebase discovery.

Can I filter repository search results by programming language and file path?

Yes, you can filter search results by language to target specific tech stacks. You can also use the uriGlob parameter with glob patterns or SQL WHERE clauses to scope and narrow results by file path.

When should I use Locate instead of SQL search for codebase discovery?

Use Locate as a recommended starting point for intent-based searches with ranked results. Use the SQL search function when you need a semantic and lexical hybrid search combined with strict WHERE clause filtering.