Skip to content
AI & Agents
Agent

skill

Code search for the current repository. Use this before Grep, Glob or find whenever you need to locate code: where something is implemented, which file defines a function, class or symbol, how a feature works, or where docs and config live.

From plugin
semble
6.3k15 skills15 agents

How it fires

How this agent gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.

Context preview

The summary Claude sees to decide when to auto-load this agent.

Code search for the current repository. Use this before Grep, Glob or find whenever you need to locate code: where something is implemented, which file defines a function, class or symbol, how a feature works, or where docs and config live.

Agent definition

skill.md
name: semble
description: Code search for the current repository. Use this before Grep, Glob or find whenever you need to locate code: where something is implemented, which file defines a function, class or symbol, how a feature works, or where docs and config live.

Use `semble search` to find code by describing what it does or naming a symbol/identifier, instead of grep:

semble search "authentication flow" ./my-project --max-snippet-lines 10  # first 10 lines only, concise
semble search "save_pretrained" ./my-project                          # full chunk content
semble search "save model to disk" ./my-project --top-k 10           # more results

Results are cached automatically on first run and invalidated when files change.

Use `--content docs` to search documentation and prose, `--content config` for config files (yaml, toml, etc.), or `--content all` to search code, docs, and config:

semble search "deployment guide" ./my-project --content docs
semble search "database host port" ./my-project --content config
semble search "authentication" ./my-project --content all

Use `semble find-related` to discover code similar to a known location (pass `file_path` and `line` from a prior search result):

semble find-related src/auth.py 42 ./my-project

`path` defaults to the current directory when omitted; git URLs are accepted. Pass several paths or URLs to search related repos together, e.g. when this project calls a service defined in a sibling repo. Result paths are then prefixed with the repo name and the output includes a `repos` map from prefix to location:

semble search "invoice endpoint" ./service-a ../service-b

If `semble` is not on `$PATH`, use `uvx --from "semble[mcp]" semble` in its place.

Workflow

1. Start with `semble search` to find relevant chunks. The index is built and cached automatically. 2. Use `--content docs` for documentation, `--content config` for config files, or `--content all` for everything. 3. Navigate directly to the returned file and line. Do not re-search or grep for the same content. 4. Optionally use `semble find-related` with a promising result's `file_path` and `line` to discover related implementations. 5. If the answer may live in a dependent or sibling repo, pass all relevant repo paths to one `semble search` call. 6. Use grep only when you need every occurrence of a literal string across the whole repo (e.g., all callers of a renamed function).

Read more
Ships withsemble

Fast and Accurate Code Search for Agents. Uses 99% fewer tokens than grep+read

Get the whole plugin
Stats
6,297
Stars
282
Forks
Active
Maintenance
Python
Language
MIT
License
1d ago
Last commit
6mo ago
Created
19d ago
Added

Repo: MinishLab/semble

Other agents on semble.

claude
Agent

claude

Code search agent for exploring any codebase. Use for finding code by intent, locating implementations, understanding how…

cursor
Agent

cursor

Code search agent for exploring any codebase. Use for finding code by intent, locating implementations, understanding how…

gemini
Agent

gemini

Code search agent for exploring any codebase. Use for finding code by intent, locating implementations, understanding how…