Find

Fast file and code search using `fd` and `rg`. Use when the user asks to locate files or search code patterns.

majiayu000 Updated 567 repo stars

File contents

Use fd for file search, rg for content search.

Common Patterns

Find files by name:

fd "pattern" [path]
fd -H "pattern" [path]  # include hidden files
fd -e md -e txt "README" [path]

Search file contents:

rg -n "pattern" [path]
rg -i "pattern"  # case-insensitive
rg -S "pattern"  # smart case
rg --files-with-matches "pattern"  # list files only
rg -n "pattern" --glob '!node_modules/*'

Find definitions:

rg -n "^(class|interface|function|def)\\s+Name\\b"
rg -n "^class\\s+ClassName\\b" --type python

Search with context:

rg -n "pattern" -A 2 -B 2

Combine searches:

fd -0 "Controller" -t f | xargs -0 rg -n "handleRequest"

majiayu000/claude-skill-registry-data/tree/main/development/find commit 7a929a2272

Frequently asked questions

npx skillmds@latest add majiayu000/find-2