fd-find

Search files by name with gitignore-aware fd tool.

58.3k|3.9k|Updated Dec 29, 2015
One-click install
npx skills add https://github.com/penpot/penpot --skill fd-find-penpot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fd-find
Source: https://github.com/penpot/penpot/tree/main/.opencode/skills/fd-find
Command: npx skills add https://github.com/penpot/penpot --skill fd-find-penpot

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

fd-find is a fast and user-friendly alternative to the traditional find tool, designed to speed up locating files in large codebases.

Core Features & Use Cases

  • High-speed file search: leverages parallel traversal and smart defaults to locate files quickly.
  • Gitignore awareness: respects .gitignore by default, with options to override.
  • Flexible filtering: supports extensions, directories, and custom predicates to narrow results.

Quick Start

Install fd and perform a basic pattern search in your project directory.

Frequently Asked Questions about fd-find

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

FAQPage Schema
How do I search for files in a large codebase while respecting gitignore rules?

You can search for files while respecting gitignore rules by using a fast file search tool that automatically honors .gitignore files during parallel directory traversal, excluding ignored paths from your results.

Does fast file search require installing any specific binary on my system?

Yes, fast file search requires the fd binary to be installed on your system. You must have this command-line tool available to execute pattern matching and parallel traversal for code discovery.

What is the best way to find files by extension or type during project maintenance?

The best way to find files by extension or type is using a developer-focused search tool that supports extension and type filters, allowing you to narrow results quickly across large project directories.

Can I execute commands directly on file search results?

Yes, you can execute commands directly on file search results. The search tool supports common flags that allow you to pass matched files to other commands for immediate processing.

Why does my file search skip files that are not in the gitignore?

Your file search skips files because it respects ignore rules by default, including .gitignore files. You can apply specific flags to override this behavior and include ignored or hidden files in your results.