Skill Detail

Search large codebases and structured document trees without embeddings before building heavier retrieval stacks with TreeSearch

Index docs and source trees into structure-aware search so you can answer targeted questions quickly without a vector database or brittle grep sprawl.

Developer ToolsMulti-Framework
Developer Tools Multi-Framework Security Reviewed
⭐ 189 GitHub stars
INSTALL WITH ANY AGENT
npx skills add agentskillexchange/skills --skill search-large-codebases-and-structured-document-trees-without-embeddings-before-building-heavier-retrieval-stacks-with-treesearch Copy
Works best when you want a reusable capability, not another fragile one-off prompt.
At a glance
Tools required
TreeSearch Python package or Rust CLI, local codebase or document corpus, and optional SQLite-backed index storage
Install & setup
Install TreeSearch from the Python package or Rust/Homebrew path documented upstream, point it at the target folders or files, then index and query the corpus with the CLI or Python API.
Author
shibing624
Publisher
Individual
Last updated
Apr 26, 2026
Quick brief

Use TreeSearch when an agent needs fast structure-aware retrieval over code and documents before escalating to embeddings or a larger knowledge system. The workflow is narrow: index a repository or document tree, preserve structural context, and run exact or regex-style queries over the resulting search index. That boundary—local retrieval over structured corpora for answer finding and exploration—makes this a usable operator skill instead of just a library listing.