which-tool

Select optimal CLI tools for file and content searching with fallback alternatives.

6|1|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/outfitter-dev/outfitter --skill which-tool
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: which-tool
Source: https://github.com/outfitter-dev/outfitter/tree/main/plugins/fieldguides/skills/which-tool
Command: npx skills add https://github.com/outfitter-dev/outfitter --skill which-tool

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps you choose the most efficient and appropriate command-line tool for a given task, ensuring optimal performance and a smoother workflow.

Core Features & Use Cases

  • Intelligent Tool Selection: Recommends the best tool (e.g., fd for file searching, rg for content searching) based on your task.
  • Performance Optimization: Identifies when a tool is slow and suggests faster alternatives.
  • Graceful Fallback: Provides alternatives if your preferred tool isn't installed.
  • Use Case: When you need to find all .ts files in your project, this Skill will recommend and help you use fd instead of the slower find command.

Quick Start

Use the which-tool skill to determine the best tool for searching file contents.

Frequently Asked Questions about which-tool

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

FAQPage Schema
What is the best way to find files and search content in the command line?

The best way to find files and search content is using modern command line tools like fd and rg, which prioritize speed and ergonomism over legacy utilities. This Skill recommends optimal CLI tools for your specific task.

How do I choose a faster alternative to legacy command line tools?

To choose faster CLI tools, you identify performance bottlenecks in legacy commands and select modern alternatives prioritizing speed. This Skill researches and recommends modern replacements with graceful fallback mechanisms.

Can I still use recommended CLI tools if my preferred tool isn't installed?

Yes, you can still perform tasks if a preferred CLI tool isn't installed by using graceful fallback mechanisms. This Skill provides alternative options to ensure your workflow continues smoothly.

How do I detect which modern CLI utilities are available on my system?

To detect available CLI utilities, you run a detection script that identifies installed tools in your environment. This Skill includes a detection script and a comprehensive catalog of modern command line utilities.

Why does my file searching command line script run slowly?

Your file searching script runs slowly because legacy commands lack the performance optimization of modern alternatives. This Skill identifies slow tools and suggests faster replacements like fd for file searching.