What problem does it solve?
Manually exploring large codebases with basic filesystem tools (grep, find, Read) is slow, token-inefficient, and lacks semantic understanding. This leads to wasted time, incomplete analysis, and difficulty in understanding complex code.
Core Features & Use Cases
- AST-Based Analysis (Tree-Sitter): Precisely extract functions, classes, imports, trace usage, and analyze complexity with language-aware parsing, eliminating false positives from comments or strings.
- Semantic Codebase Packaging (Repomix): Efficiently search entire codebases for patterns, idioms, and structural information, with built-in security validation and token optimization for large projects.
- Intelligent Tool Routing: Automatically selects the optimal tool (Tree-Sitter for semantic understanding or Repomix for pattern matching) for each exploration task, ensuring maximum efficiency and accuracy.
- Use Case: Instead of manually
greping for "CopyWorker" across multiple files, you can ask "Where is CopyWorker class used?". The skill will use tree-sitter find_usage to instantly provide all usage locations with file:line references, saving significant time and tokens.
Quick Start
Explore the project structure.
The skill will use tree-sitter analyze_project to provide a structured overview of the codebase.