search

Locate exact code or text occurrences in repositories using ripgrep pattern matching.

45|12|Updated Mar 1, 2026
One-click install
npx skills add https://github.com/LdotJdot/OpenLum --skill search-ldotjdot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: search
Source: https://github.com/LdotJdot/OpenLum/tree/main/OpenLum.Console/Skills/search
Command: npx skills add https://github.com/LdotJdot/OpenLum --skill search-ldotjdot

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Locating exact occurrences of strings, patterns, or symbols across large workspaces is time-consuming and error-prone. This Skill provides fast, focused text and code search by leveraging Grep (ripgrep) with optional SemanticSearch for semantic context, helping you quickly locate relevant files and fragments.

Core Features & Use Cases

  • Grep-powered exact search: ripgrep-based pattern searches with parameters like pattern, path, glob, type, output_mode, and -i for case-insensitive matching.
  • SemanticSearch integration: optional semantic context for concept-level code discovery.
  • Workflow examples: locate class/method definitions, error codes, log fragments, or configuration keys across a repository.

Quick Start

Run a focused Grep search in your workspace to locate the target string, then switch to SemanticSearch for semantic context.

Frequently Asked Questions about search

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

FAQPage Schema
How do I search for a specific regex pattern across a large codebase?

You can locate exact occurrences of regex patterns across large workspaces using ripgrep-based Grep, applying parameters like path, glob, file type filters, and case-insensitive matching to pinpoint exact code locations quickly.

What is the best way to find class or method definitions in a repository tree?

Finding class or method definitions is achieved through focused code search using Grep with pattern matching and file-type filters, optionally enhanced by SemanticSearch for concept-level contextual discovery.

Can I use semantic search to find code when I only know the contextual concept?

Yes, optional SemanticSearch integration provides semantic context for concept-level code discovery, guiding contextual discovery when you lack exact string patterns but understand the underlying functionality.

How do I locate specific error codes or log fragments within my project files?

Locating error codes or log fragments is handled by running a focused Grep search in your workspace to match the target string, utilizing output mode options to format the returned results.

Does this code search approach support case-insensitive matching and file glob filters?

Yes, the ripgrep-based Grep implementation supports case-insensitive searches with the -i option, alongside glob and type parameters to narrow down file scopes and ensure precise text search results.