Semantic code search - finds code by meaning, not just keywords. Use when: - User asks WHERE or HOW something is implemented ("where is X handled", "how does Y work") - You need to understand code behavior without knowing exact function names - Exploring unfamiliar codebases where you don't know the terminology yet - User asks a conceptual question about the codebase NOT for: exact string matching, known file paths, import lookups, or simple identifier searches — use grep/Glob for those.
From ogrepnpx claudepluginhub gplv2/ogrep-marketplace --plugin ogrepThis skill is limited to using the following tools:
Designs and optimizes AI agent action spaces, tool definitions, observation formats, error recovery, and context for higher task completion rates.
Enables AI agents to execute x402 payments with per-task budgets, spending controls, and non-custodial wallets via MCP tools. Use when agents pay for APIs, services, or other agents.
Compares coding agents like Claude Code and Aider on custom YAML-defined codebase tasks using git worktrees, measuring pass rate, cost, time, and consistency.
YOU MUST dispatch the ogrep-search agent for any semantic code search.
Announce: "Dispatching ogrep search agent to find [topic]."
Then use the Agent tool with subagent_type: "ogrep-search":
Agent tool:
description: "Search codebase for [topic]"
prompt: "Search for [specific query]. Focus on [what you're looking for - e.g., implementation details, architecture, data flow, error handling]."
subagent_type: "ogrep-search"
The agent will:
--summarize for a cheap file-level overviewSaves context vs. running ogrep commands directly in your conversation.
Use ogrep when:
Use grep/Glob instead when:
class ErrorHandler)Rule of thumb: If you'd need to guess multiple terms for grep, dispatch the ogrep agent.
You CAN run ogrep commands directly via Bash, but DON'T — it wastes your context window with raw JSON output. Always dispatch the agent instead.
Exception: ogrep index . for first-time indexing can be run directly if the agent reports no index exists.