code_tools

Search code repositories by structure, semantics, or exact text.

15|4|Updated Dec 24, 2025
One-click install
npx skills add https://github.com/tao3k/omni-dev-fusion --skill code-tools
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code_tools
Source: https://github.com/tao3k/omni-dev-fusion/tree/main/assets/skills/code
Command: npx skills add https://github.com/tao3k/omni-dev-fusion --skill code-tools

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Locate and understand code across large repositories by enabling searches based on structure, semantics, or exact text.

Core Features & Use Cases

  • Search by structure: Find classes, functions, and patterns using AST-based queries.
  • Semantic/code understanding: Retrieve conceptually related code using vector search.
  • Exact-text search: Locate TODOs, errors, or specific strings using grep.
  • Use Case: Map codebase architecture by identifying key components and their relations.

Quick Start

Run a search for a class named User across the repository to surface all definitions and usage context.

Frequently Asked Questions about code_tools

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I search for class and function definitions across a large code repository?

You can search for class and function definitions across a large code repository using AST-based queries to find structural patterns. This returns formatted results and actionable insights mapping the architecture and relations between key components.

What is the best way to find conceptually related code via semantic search?

Semantic search retrieves conceptually related code using vector search to match meaning rather than exact text. This helps you understand codebase architecture and locate relevant patterns across large repositories by returning formatted results.

Can I use grep to locate specific strings and TODOs in my codebase?

Yes, exact-text search via grep locates specific strings, TODOs, or errors across files. It returns formatted results pinpointing exact matches within the code repository, satisfying requirements for precise text queries.

Does this code search tool support analyzing code patterns across multiple languages?

Yes, it supports analyzing code patterns across languages by combining AST-based structural queries with semantic and exact-text search. This enables mapping codebase architecture and exploring component relations regardless of the programming language used.

How do I map codebase architecture by identifying key components and their relations?

Map codebase architecture by running structure and semantic searches that identify key components and their relations. Combining AST queries with vector search surfaces definitions and usage context, providing actionable insights into the repository's overall design.