Arnarsson

Ripgrep

開発v1.0.0
作者:Arnarsson更新日 2026-05-11ripgrep@clawhub_arnarsson/ripgrep
スクリプトツール

AlphaMoatによると、2026-09時点でRipgrepのダウンロード数は4,068、スター数は1で、AIスキル全体5,078件中2,491位、開発では577件中320位です。

インストール数
147
ダウンロード数
4068
スター数
1
総合順位
#2,491
全体の上位 50% · 開発の上位 56%
プラットフォームインストール数ダウンロード数スター数コメント
ClawHub ↗12538061-
SkillHub ↗14740681—

プラットフォームごとに集計方法と集計時点が異なります。

このスキルでできること

隠しファイルや無視設定を含めるオプションは、非公開ファイルや生成物を検索結果に出す可能性があります。実行前に検索パス、ファイル絞り込み、無視設定関連のオプションを確認してください。置換例は多数のファイルを直接変更する場合があるため、事前にプレビューして対象を絞り、バックアップやバージョン管理による復元手段を確保します。 rg コマンドが必要で、ファイルの直接変更には別の編集ツールを使います。

資料公開日 2026-10-29

できること

  • コードベースから指定文字列や正規表現を検索する
  • ファイル種別で絞り込み一致箇所の前後を確認する
  • 置換候補をプレビューし範囲を限定した変更を計画する

使う場面

  • 検索パスと対象ファイルが明確な場合
  • 非公開ファイルや生成物を含めるオプションを確認した後
  • 置換を事前確認しパスやファイル種別で制限できる場合

プロンプト例

スキルのドキュメントをもとに生成した例であり、実際の実行結果ではありません。

指定ディレクトリ内のソースファイルだけを検索するコマンド案を作り、無視対象ファイルを含めない方法を説明してください。検索や置換は実行しないでください。

月次の推移

ダウンロード数4068
2552336641802026-03 · ダウンロード数 26642026-05 · ダウンロード数 31602026-06 · ダウンロード数 33182026-07 · ダウンロード数 35652026-08 · ダウンロード数 36922026-09 · ダウンロード数 406826-0326-09
スター数1
0122026-03 · スター数 12026-05 · スター数 12026-06 · スター数 12026-07 · スター数 12026-08 · スター数 12026-09 · スター数 126-0326-09

2026-09 から集計方法を変更し、同名スキルを作者ごとに分けて集計し、全スキルを対象にしました。破線は変更前の月で、変更後のデータとは直接比較せず、変更をまたぐ増減も計算していません。 同名の別スキルがあるため、変更前のデータは現在ダウンロード数が最も多いこのスキルに帰属させています。

月ダウンロード数前月比スター数
2026-094068—1
2026-083692+3.6%1
2026-073565+7.4%1
2026-063318+5.0%1
2026-053160—1
2026-032664—1

SKILL.md 原文

作者が公開した元のファイルをテキストのまま表示しています。AlphaMoat による編集や審査はしていません。リンクはクリックできません。コマンドは内容を確認してから実行してください。取得日 2026-10-23。

3.0 KB・ClawHub v1.0.0
---
name: ripgrep
description: Blazingly fast text search tool - recursively searches directories for regex patterns with respect to gitignore rules.
homepage: https://github.com/BurntSushi/ripgrep
metadata: {"clawdbot":{"emoji":"🔎","requires":{"bins":["rg"]},"install":[{"id":"brew","kind":"brew","formula":"ripgrep","bins":["rg"],"label":"Install ripgrep (brew)"},{"id":"apt","kind":"apt","package":"ripgrep","bins":["rg"],"label":"Install ripgrep (apt)"}]}}
---

# ripgrep (rg)

Fast, smart recursive search. Respects `.gitignore` by default.
すべて表示(全 151 行)

## Quick Start

### Basic search
```bash
# Search for "TODO" in current directory
rg "TODO"

# Case-insensitive search
rg -i "fixme"

# Search specific file types
rg "error" -t py       # Python files only
rg "function" -t js    # JavaScript files
```

### Common patterns
```bash
# Whole word match
rg -w "test"

# Show only filenames
rg -l "pattern"

# Show with context (3 lines before/after)
rg -C 3 "function"

# Count matches
rg -c "import"
```

## Advanced Usage

### File type filtering
```bash
# Multiple file types
rg "error" -t py -t js

# Exclude file types
rg "TODO" -T md -T txt

# List available types
rg --type-list
```

### Search modifiers
```bash
# Regex search
rg "user_\d+"

# Fixed string (no regex)
rg -F "function()"

# Multiline search
rg -U "start.*end"

# Only show matches, not lines
rg -o "https?://[^\s]+"
```

### Path filtering
```bash
# Search specific directory
rg "pattern" src/

# Glob patterns
rg "error" -g "*.log"
rg "test" -g "!*.min.js"

# Include hidden files
rg "secret" --hidden

# Search all files (ignore .gitignore)
rg "pattern" --no-ignore
```

## Replacement Operations

```bash
# Preview replacements
rg "old_name" --replace "new_name"

# Actually replace (requires extra tool like sd)
rg "old_name" -l | xargs sed -i 's/old_name/new_name/g'
```

## Performance Tips

```bash
# Parallel search (auto by default)
rg "pattern" -j 8

# Skip large files
rg "pattern" --max-filesize 10M

# Memory map files
rg "pattern" --mmap
```

## Common Use Cases

**Find TODOs in code:**
```bash
rg "TODO|FIXME|HACK" --type-add 'code:*.{rs,go,py,js,ts}' -t code
```

**Search in specific branches:**
```bash
git show branch:file | rg "pattern"
```

**Find files containing multiple patterns:**
```bash
rg "pattern1" | rg "pattern2"
```

**Search with context and color:**
```bash
rg -C 2 --color always "error" | less -R
```

## Comparison to grep

- **Faster:** Typically 5-10x faster than grep
- **Smarter:** Respects `.gitignore`, skips binary files
- **Better defaults:** Recursive, colored output, line numbers
- **Easier:** Simpler syntax for common tasks

## Tips

- `rg` is often faster than `grep -r`
- Use `-t` for file type filtering instead of `--include`
- Combine with other tools: `rg pattern -l | xargs tool`
- Add custom types in `~/.ripgreprc`
- Use `--stats` to see search performance

## Documentation

GitHub: https://github.com/BurntSushi/ripgrep
User Guide: https://github.com/BurntSushi/ripgrep/blob/master/GUIDE.md

開発の人気スキル

Arnarssonのその他のスキル

データ月:2026-09 · ダウンロード数、スター数、インストール数は公開スキルレジストリ(ClawHub、SkillHub)から月単位で集計しています。詳しくはデータの方法論をご覧ください。