AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Hatch3r Cli Fd

skill-hatch3r-hatch3r-hatch3r-cli-fd · by hatch3r

User-friendly find replacement, gitignore-aware. Use when locating filenames or directories by glob with parallel walking; invoke `fd`. Outputs newline-separated hit records; bound results with `-c` or `--max-count`.

No reviews yet
0 installs
26 views
0.0% view→install

Install

$ agentstack add skill-hatch3r-hatch3r-hatch3r-cli-fd

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-hatch3r-hatch3r-hatch3r-cli-fd)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Hatch3r Cli Fd? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

fd

User-friendly find replacement, gitignore-aware

§0 — Ambiguity & Safety Gate (P8 B1)

Before invoking fd, resolve these via agents/shared/user-question-protocol.md (default behavior, not exception-driven):

  • Scope: when the search root or pattern matches more files than intended (a bare glob over the repo root, -H including dotfiles), confirm the target path before running.
  • Irreversibility: fd is read-only on its own, but fd … -x / -X runs an arbitrary command per match. fd -x rm or any mutating --exec is destructive and fan-out-wide — confirm the command and the match set before running, and prefer printing the list first.
  • Ambiguity: when the request maps to two or more matchers with materially different result sets (regex vs -g glob, -e ext vs path regex), ask which one.

Fan-out Discipline (P8 B2)

Tier 1 reference card — no fan-out. This skill is a single-tool usage reference an agent consults inline; it spawns no sub-agents. Fan-out is owned by the calling workflow per its own Fan-out Discipline block. Source: rules/hatch3r-fan-out-discipline.md (P8 B2).

When to Use

Reach for fd when the task is in the search category and the agent would otherwise call an MCP tool or read large outputs into context.

Token Cost

CLI tools return structured stdout that fits in <1KB for typical queries; equivalent MCP calls regularly exceed 10KB. Reference: Anthropic engineering (Nov 4 2025) — code-execution-over-MCP yields 98.7% token reduction.

Recipes

fd '\.test\.ts$' src/

Regex match against the path tail — locates every test file under src/ without traversing node_modules or .git (gitignore-aware by default).

fd -e ts -e tsx --exec wc -l

Extension filter plus parallel --exec — one process per match, returns line counts for sizing audits.

fd -H -E .git -E node_modules 'config'

Includes hidden files (-H) and explicitly excludes vendor trees — useful when scanning dotfiles for stale config.

fd --changed-within 7d -e md

Time-windowed query for recent edits — pairs with gh pr list to spot undocumented changes.

fd 'SKILL\.md$' skills/ -x rg -l 'placeholder'

Pipeline: locate every SKILL.md, then rg-search each for a marker string in one parallel batch.

Wrong Choice When

  • Don't reach for fd when the recursive predicate needs POSIX find features like -mtime +N -delete, -path with mixed Boolean operators, or NFS-mount handling. Reach for system find.
  • Don't use fd as a content searcher — it matches paths, not file bodies. Reach for ripgrep (hatch3r-cli-ripgrep), optionally piped after fd for filename pre-filtering.
  • Don't use fd against a system-wide indexed search ("which package owns this file?"); it walks the live filesystem each call. Reach for locate / mlocate.

Alternatives

| Tool | When to prefer | |------|----------------| | find (POSIX) | Mixed predicates with -and/-or, -mtime, -prune, or actions like -delete and -execdir. | | locate | Pre-indexed lookups across the entire filesystem (no live walk). | | ripgrep (hatch3r-cli-ripgrep) | When you want content matches, not path matches — fd ... -x rg if both. | | git ls-files | Restrict to tracked files only; ignores untracked even if not in .gitignore. |

Detection / Install

Verify with:

command -v fd

Install (macOS — default for this machine):

# brew
brew install fd

Install (Linux):

# apt
sudo apt install fd-find

Install (Windows):

# scoop
scoop install fd

Homepage: https://github.com/sharkdp/fd

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.