cli-productivity-1-tool-selection-guidelines

Sub-skill of cli-productivity: 1. Tool Selection Guidelines (+2).

5 stars

Best use case

cli-productivity-1-tool-selection-guidelines is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Sub-skill of cli-productivity: 1. Tool Selection Guidelines (+2).

Teams using cli-productivity-1-tool-selection-guidelines should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/1-tool-selection-guidelines/SKILL.md --create-dirs "https://raw.githubusercontent.com/vamseeachanta/workspace-hub/main/.agents/skills/_archive/operations/devtools/cli-productivity/1-tool-selection-guidelines/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/1-tool-selection-guidelines/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How cli-productivity-1-tool-selection-guidelines Compares

Feature / Agentcli-productivity-1-tool-selection-guidelinesStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Sub-skill of cli-productivity: 1. Tool Selection Guidelines (+2).

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# 1. Tool Selection Guidelines (+2)

## 1. Tool Selection Guidelines


| Task | Tool | Why |
|------|------|-----|
| Find files by name | fd | Fast, intuitive syntax |
| Find files by content | rg | Faster than grep, better defaults |
| View files | bat | Syntax highlighting, line numbers |
| List files | exa | Icons, git status, tree view |
| Navigate directories | zoxide | Learns your patterns |
| Interactive selection | fzf | Fuzzy matching, preview |
| Process JSON | jq | Powerful, composable |


## 2. Performance Tips


```bash
# Use fd instead of find
fd "pattern"              # Instead of: find . -name "*pattern*"

# Use rg instead of grep
rg "pattern"              # Instead of: grep -r "pattern" .

# Limit search depth
fd --max-depth 3
rg --max-depth 3

# Exclude directories
fd -E node_modules -E .git
rg --glob '!node_modules'
```


## 3. Shell Startup Optimization


```bash
# Lazy load slow tools
nvm() {
    unset -f nvm
    [ -s "$NVM_DIR/nvm.sh" ] && source "$NVM_DIR/nvm.sh"
    nvm "$@"
}

# Cache expensive operations
_update_ps1_cache() {
    PS1_CACHE="$(expensive_command)"
}
```

Related Skills

lodging-selection

5
from vamseeachanta/workspace-hub

Use when recommending lodging inside a trip plan. Encodes the hotel-vs-Airbnb decision matrix, walk-distance gates, never-fabricate-listings rule, and the specific search-criteria template for Airbnb/Vrbo entries. Invoked by trip-planner.

artifact-inline-no-tools-plan-review

5
from vamseeachanta/workspace-hub

Recover adversarial plan reviews on large or sandbox-hostile repos by embedding grounded facts + full plan text directly in a compact prompt and explicitly forbidding reviewer tool use.

scvi-tools

5
from vamseeachanta/workspace-hub

Deep learning for single-cell analysis using scvi-tools: data integration, batch correction, multi-modal analysis, reference mapping, and more.

scientific-problem-selection

5
from vamseeachanta/workspace-hub

Systematic framework for scientific problem selection, project ideation, troubleshooting stuck projects, and strategic research decisions.

ai-tool-assessment

5
from vamseeachanta/workspace-hub

Assess and report on AI tool subscriptions, usage patterns, and cost-effectiveness. Use for reviewing AI subscriptions, analyzing tool usage, optimizing AI spend.

devtools

5
from vamseeachanta/workspace-hub

Optimize development environment, containers, CLI productivity, and git workflows using Docker, shell tooling, and editor customization.

multi-tool-architecture-assessment

5
from vamseeachanta/workspace-hub

Systematic comparison of competing tools/approaches before committing to a multi-account, multi-tool architecture. Uses parallel subagents for research, system-state audit, and data quality analysis. Produces a decision matrix with explicit trade-offs.

brand-guidelines

5
from vamseeachanta/workspace-hub

Create and maintain brand guidelines including visual identity, voice and tone, and usage rules. Use for establishing brand standards, style guides, and ensuring brand consistency across materials.

weekly-gtm-productivity-steering

5
from vamseeachanta/workspace-hub

Turn interactive weekly GTM priorities into agent-executable packets and run productivity-flow reviews that reduce owner orchestration time.

bash-script-framework-example-1-create-new-cli-tool

5
from vamseeachanta/workspace-hub

Sub-skill of bash-script-framework: Example 1: Create New CLI Tool (+1).

scientific-problem-selection-the-central-insight

5
from vamseeachanta/workspace-hub

Sub-skill of scientific-problem-selection: The Central Insight (+5).

scientific-problem-selection-the-9-skills-overview

5
from vamseeachanta/workspace-hub

Sub-skill of scientific-problem-selection: The 9 Skills Overview.