probe

Locate code definitions and references via semantic search and AST-aware queries.

1|Updated Feb 24, 2026
One-click install
npx skills add https://github.com/dzackgarza/ai --skill probe-dzackgarza
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: probe
Source: https://github.com/dzackgarza/ai/tree/main/opencode/skills/probe
Command: npx skills add https://github.com/dzackgarza/ai --skill probe-dzackgarza

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Semantic navigation and discovery across large codebases without relying on grep, enabling AST-aware extraction and structural queries.

Core Features & Use Cases

  • Semantic search across repositories to locate implementations.
  • AST-aware symbol extraction and structural queries for architecture insights.
  • Use-case: quickly identify function definitions and call sites to understand code flow.

Quick Start

Ask the AI to perform a semantic search across the codebase for a symbol and return its definition and usage.

Frequently Asked Questions about probe

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

FAQPage Schema
How do I find function definitions and call sites across a large codebase without using grep?

You can locate function definitions and call sites using semantic search and AST-aware symbol extraction, which identifies where symbols are defined and referenced across repositories without relying on grep.

What is AST-aware structural query and how does it help with code navigation?

AST-aware structural query analyzes the abstract syntax tree of code to extract symbols and identify architectural patterns, enabling precise code discovery workflows and faster semantic navigation across large codebases.

How do I perform a semantic search across my repository to locate specific implementations?

You can perform a semantic search by asking the AI to locate relevant code paths and definitions across your repository, extracting function definitions and usage to understand code flow quickly.

Does semantic code discovery work with Python and other programming languages?

Yes, semantic code discovery and AST-aware extraction support identifying functions, symbols, and architectural patterns within Python or other languages across large codebases.

Do I need npx to run semantic search and structural queries for code navigation?

Yes, npx usage with @probelabs/probe is required to execute semantic searches, symbol extractions, and structural queries for precise code discovery workflows.

What is the best way to identify related architectural patterns across large repositories?

The best way is using AST-aware structural queries and semantic search to extract symbols and locate definitions, enabling you to map architectural patterns and understand code flow across large repositories.