一键导入
finding-files
Use when searching for files by name, pattern, or type in large directories, or building file lists for pipelines with other tools
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when searching for files by name, pattern, or type in large directories, or building file lists for pipelines with other tools
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use when implementing any feature or fix using TDD, before writing any implementation code
Use when domain logic leaks into API/Infrastructure, project references violate layer boundaries, or you need to decide between CQS (always), CQRS bus (complex domains), and DDD patterns (invariants and events).
Use when configuring Git hooks in .NET projects before team commits occur, to enforce commit message standards and code formatting automatically
Use before writing any test or implementation task, when observable behavior needs to be captured in business language scenarios and approved by the user before code begins
Use when running mutation testing, killing mutants, verifying test quality, checking mutation score, or analyzing survivors after the test baseline is green
Use when writing tests from the outside-in, defining behavior before code, or any feature where tests should start from observable business behavior and let internal design emerge
| name | finding-files |
| description | Use when searching for files by name, pattern, or type in large directories, or building file lists for pipelines with other tools |
Always invoke finding-files skill for fast file discovery - do not execute bash commands directly.
Use fd for fast file discovery that's 13-23x faster than find.
Invoke finding-files skill for fast file discovery with parallel search and smart defaults. Use when searching for files by name, pattern, or type, especially when performance matters or when working with large directories.
Common workflow: finding-files skill → other skills (fuzzy-selecting, viewing-files, searching-text, replacing-text) for further processing.
-e ext for extension filtering-t file|dir for type filtering-H include hidden files-I ignore .gitignore--exclude pattern exclusions-x exec per file, -X exec batch{}, {.}, {/} placeholdersfinding-files → fuzzy-selecting → viewing-files: Search files, select interactively, view with syntax highlightingfinding-files → replacing-text: Find files and perform batch replacementsfinding-files → xargs tool: Execute commands on found filesfinding-files → searching-text: Search within specific file typesSmart defaults: ignores hidden/.gitignore files, case-insensitive, parallel search - much faster than find.
For comprehensive search patterns, filtering options, execution examples, and performance tips, load fd guide when needing:
The guide includes:
# Find and edit source files
fd -e py | fzf --multi --preview="bat --color=always {}" | xargs vim
# Find and replace in JavaScript files
fd -e js -x sd "oldPattern" "newPattern"