OpenParable
Skip to content
← Back to skills

Ripgrep

Documents
ripgrep

Ripgrep is an Agent Skill for documents published in the majiayu000/claude-skill-registry repository on GitHub: a SKILL.md instruction file an AI agent can load to do this task.

Efficient text search using ripgrep (rg) with one-shot patterns that minimize iterations by getting files, line numbers, and context in a single call

View on GitHub ↗
QUICK START

How to use this skill

Bring this guide into your coding agent with a prompt tailored to the tool you use.

  1. Open your project in Codex.
  2. Copy and paste the prompt below.
  3. Review files and risks before approving any action.
Prompt to paste
Inspect the Agent Skill at https://github.com/majiayu000/claude-skill-registry/blob/HEAD/skills/data/ripgrep/SKILL.md and all supporting files. Report provenance, permissions, scripts, dependencies, and security risks. Propose an exact installation into .agents/skills/ripgrep, but wait for my approval before writing files or running scripts.

Copying this prompt does not install or run the skill. Review third-party files before use.

ripgrep: Powerful, one-shot text search

Default Strategy

For content search: use Bash(rg) with -e 'pattern' -n -C 2 for one-shot results.

This gives files, line numbers, and context in a single call - minimizes iterations and context usage.

Always prefer getting line numbers and surrounding context over multiple search attempts.

Tool Selection

Grep tool (built on ripgrep) - Use for structured searches:

  • Basic pattern matching with structured output
  • File type filtering with type parameter
  • When special flags like -F, -v, -w, or pipe composition are not needed
  • Handles 95% of search needs

Bash(rg) - Use for one-shot searches needing special flags or composition:

  • Fixed string search (-F)
  • Invert match (-v)
  • Word boundaries (-w)
  • Context lines with patterns (-n -C 2)
  • Pipe composition (| head, | wc -l, | sort)
  • Default choice for efficient one-shot results

Glob tool - Use for file name/path matching only (not content search)

When to Load Detailed Reference

Load ripgrep guide when needing:

  • One-shot search pattern templates
  • Effective flag combinations for complex searches
  • Pipe composition patterns
  • File type filters reference (-t flags)
  • Pattern syntax examples
  • Translation between Grep tool and rg commands
  • Performance optimization for large result sets

The guide focuses on practical patterns for getting targeted results in minimal calls.