search-tools▌
parcadei/continuous-claude-v3 · updated Apr 8, 2026
When searching code, use this decision tree:
Search Tool Hierarchy
When searching code, use this decision tree:
Decision Tree
Need CONCEPTUAL/SEMANTIC search?
(how does X work, find patterns, understand architecture)
→ Use LEANN (/leann-search) - embedding-based semantic search
→ PreToolUse hook auto-redirects semantic Grep queries
Need to understand code STRUCTURE?
(find function calls, class usages, refactor patterns)
→ Use AST-grep (/ast-grep-find)
Need to find TEXT in code?
→ Use Morph (/morph-search) - 20x faster
→ If no Morph API key: fall back to Grep tool
Simple one-off search?
→ Use built-in Grep tool directly
Tool Comparison
| Tool | Best For | Requires |
|---|---|---|
| LEANN | Semantic search: "how does caching work", "error handling patterns", conceptual queries | Index built |
| AST-grep | Structural patterns: "find all calls to foo()", refactoring, find usages by type |
MCP server |
| Morph | Fast text search: "find files mentioning error", grep across codebase | API key |
| Grep | Literal patterns, class/function names, regex | Nothing (built-in) |
Examples
LEANN (semantic/conceptual):
- "how does authentication work"
- "find error handling patterns"
- "where is rate limiting implemented"
AST-grep (structural):
- "Find all functions that return a Promise"
- "Find all React components using useState"
- "Refactor all imports of X to Y"
Morph (text search):
- "Find all files mentioning 'authentication'"
- "Search for TODO comments"
Grep (literal):
class ProviderAdapterdef __init__- Regex patterns
LEANN Commands
# Search with semantic query
leann search opc-dev "how does blackboard communication work" --top-k 5
# List available indexes
leann list
# Rebuild index (when code changes)
leann build opc-dev --docs dir1 dir2 --no-recompute --no-compact --force
Discussion
Product Hunt–style comments (not star reviews)- No comments yet — start the thread.
Ratings
4.4★★★★★31 reviews- ★★★★★Dhruvi Jain· Dec 4, 2024
search-tools is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.
- ★★★★★Olivia Farah· Dec 4, 2024
Keeps context tight: search-tools is the kind of skill you can hand to a new teammate without a long onboarding doc.
- ★★★★★Oshnikdeep· Nov 23, 2024
search-tools fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.
- ★★★★★Ganesh Mohane· Oct 14, 2024
search-tools has been reliable in day-to-day use. Documentation quality is above average for community skills.
- ★★★★★Luis Smith· Sep 25, 2024
Registry listing for search-tools matched our evaluation — installs cleanly and behaves as described in the markdown.
- ★★★★★Mateo Jackson· Sep 9, 2024
Useful defaults in search-tools — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.
- ★★★★★Sakshi Patil· Sep 5, 2024
search-tools reduced setup friction for our internal harness; good balance of opinion and flexibility.
- ★★★★★Daniel Okafor· Aug 28, 2024
Registry listing for search-tools matched our evaluation — installs cleanly and behaves as described in the markdown.
- ★★★★★Chaitanya Patil· Aug 24, 2024
We added search-tools from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.
- ★★★★★Aisha Perez· Aug 16, 2024
Useful defaults in search-tools — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.
showing 1-10 of 31