ripgrep-search

Search text and code with ripgrep using regex, filters, and JSON output.

1|Updated Oct 18, 2025
One-click install
npx skills add https://github.com/wizact/skills --skill ripgrep-search
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ripgrep-search
Source: https://github.com/wizact/skills/tree/main/.claude/skills/ripgrep-search
Command: npx skills add https://github.com/wizact/skills --skill ripgrep-search

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill eliminates the frustration of slow, complex text searches by leveraging ripgrep for lightning-fast, intelligent pattern matching across your codebase, logs, and files. It saves you hours of manual sifting and struggling with arcane grep commands.

Core Features & Use Cases

  • Ultra-Fast Search: Perform text searches 10-100x faster than traditional tools, with automatic parallel processing.
  • Advanced Filtering: Precisely target searches by file type, size, modification time, and respect .gitignore rules.
  • Multiline & Regex Power: Handle complex patterns spanning multiple lines and utilize PCRE2 for sophisticated regex.
  • Use Case: Quickly locate all "TODO" or "FIXME" comments across a multi-language repository, or analyze critical errors in /var/log within the last hour, complete with surrounding context.

Quick Start

Use the ripgrep-search skill to find all instances of 'ERROR' in your log files in '/var/log' and show 3 lines of context around each match.

Frequently Asked Questions about ripgrep-search

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

FAQPage Schema
How do I search for patterns across large codebases faster than grep?

Ripgrep performs pattern searches 10-100x faster than traditional grep by using parallel processing and optimized algorithms. It handles regex, multiline patterns, and respects .gitignore rules automatically, making it ideal for searching source code, logs, and config files at scale.

Can I search with regex and filter by file type at the same time?

Yes. Ripgrep supports PCRE2 regex patterns while simultaneously filtering by file type, size, and modification time. You can combine these constraints in a single command to precisely target searches across your repository.

How do I find TODO and FIXME comments across a multi-language repository?

Use ripgrep with a regex pattern to search across all files while respecting .gitignore rules and language-specific file types. Ripgrep automatically parallelizes the search and returns results with configurable context lines around each match.

What's the best way to analyze errors in log files with surrounding context?

Ripgrep lets you search log files with regex patterns and display multiple lines of context before and after each match. JSON-formatted output integrates easily with scripts for further analysis or alerting workflows.

Does ripgrep work across repositories and respect gitignore rules?

Yes. Ripgrep automatically respects .gitignore rules, skipping ignored files and directories by default. It works across entire repositories and large file sets without manual exclusion configuration.

Can I integrate ripgrep search results into automation scripts?

Yes. Ripgrep supports JSON-formatted output and command-line options designed for script integration, making it easy to pipe results into downstream processing, filtering, or notification systems.