| title | Advanced Tools Skill (Batch Replace, Smart Search, Smart Find) |
| category | workflows |
| tags | ["search","refactor","batch-replace"] |
| name | advanced_tools |
| description | Use when finding files by name, searching code content, locating patterns with regex, exploring codebase, or batch refactoring across multiple files. Conforms to docs/reference/skill-routing-value-standard.md. |
| metadata | {"author":"omni-dev-fusion","version":"1.2.0","source":"https://github.com/tao3k/omni-dev-fusion/tree/main/assets/skills/advanced_tools","routing_keywords":["find","search","locate","grep","ripgrep","rg","fd","discovery","explore","pattern","regex","match","content","text","files","codebase","batch","refactor","replace","batch replace","batch_replace","directory","tree"],"intents":["Find files by name, extension, or glob pattern","Search for text or regex patterns in code content","Locate specific files across the entire project","Fast codebase exploration and discovery","Batch find and replace across multiple files","Use batch replace for safe multi-file refactoring","High-performance grep replacement","Scan directory for files matching a pattern"]} |
Advanced Tools Skill (Batch Replace, Smart Search, Smart Find)
You have loaded the Advanced Tools (Find & Search) Skill.
The Search Engine of Agentic OS
This skill is the PRIMARY gateway for locating anything in the project. It wraps high-performance Rust tools.
| Category | Tool | Implementation | Best For |
|---|
| Locator | smart_find | fd-find | Finding FILES by name/path |
| Searcher | smart_search | ripgrep | Finding TEXT inside files |
| Refactor | batch_replace | Rust/Python | Multi-file search and replace |
Available Tools
smart_find: Fast File Location
ALWAYS use this to find files. Superior to ls or list_directory for discovery.
def smart_find(
pattern: str = ".",
extension: str = None,
exclude: str = None,
search_mode: str = "filename"
) -> dict
smart_search: Fast Code Search
ALWAYS use this to find code content. The gold standard for grep.
def smart_search(
pattern: str,
file_globs: = ,
case_sensitive: = ,
context_lines: =
) ->