hatch3r-cli-ripgrep

Search repository files with ripgrep while respecting gitignore rules.

26|4|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/hatch3r/hatch3r --skill hatch3r-cli-ripgrep
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hatch3r-cli-ripgrep
Source: https://github.com/hatch3r/hatch3r/tree/main/src/__tests__/fixtures/agents/skills/hatch3r-cli-ripgrep
Command: npx skills add https://github.com/hatch3r/hatch3r --skill hatch3r-cli-ripgrep

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Finding relevant files and matching text across a large codebase is slow and noisy, especially when you have to manually exclude generated folders and third-party dependencies.

Core Features & Use Cases

  • Fast recursive searching: Quickly locate lines matching a pattern across your repository.
  • Gitignore-aware filtering: Avoid scanning files that are ignored by your git configuration to reduce noise.
  • Use case: You need to track down where a function name or error message is used, without wading through build artifacts or vendor code.

Quick Start

Ask the agent to run hatch3r-cli-ripgrep to search for occurrences of "SomeSymbol" across the repository while respecting .gitignore.

Frequently Asked Questions about hatch3r-cli-ripgrep

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

FAQPage Schema
How do I search code across a repository while respecting gitignore rules?

To search code with gitignore awareness, use a ripgrep-style recursive grep that matches text patterns in files while automatically excluding paths declared in your git configuration. This reduces irrelevant results from build artifacts and vendor code.

Why does my grep search return noisy results from generated folders and dependencies?

Standard grep returns noisy results because it scans every file including generated folders and third-party dependencies. Using a gitignore-aware code search filters out ignored paths, reducing noise and improving search performance.

What is the best way to locate symbol references or error messages in a large codebase?

The best way to locate symbol references or debug log messages is running a fast recursive search that matches text patterns across your repository. Honoring gitignore rules ensures you skip irrelevant files and find occurrences quickly.

Can I use ripgrep to audit configuration or usage patterns without scanning build artifacts?

Yes, you can use ripgrep to audit configuration or usage patterns without scanning build artifacts. It honors gitignore rules by default, ensuring that generated folders and third-party dependencies are filtered out of your search results.

How do I run a fast recursive grep for a specific function name in my project?

Run a ripgrep-style search to recursively match a specific function name across your repository. Sensible defaults filter ignored files, allowing you to track down where a function name is used without wading through vendor code.