Agent skill
semantic-search
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/semantic-search
SKILL.md
Semantic Search
Use the local ChromaDB index for intent-based discovery. Prefer semantic search for concepts and rg for exact symbols.
Quick Start
- Build or refresh the index:
python scripts/index_codebase.py - Query via the MCP tool:
python scripts/chroma_search_mcp.py - Call
search_codebase(query, top_k)with a natural-language query.
Direct Python Query
from fastembed import TextEmbedding
from casare_rpa.infrastructure.ai.vector_store import get_vector_store
store = get_vector_store(persist_path=".chroma")
model = TextEmbedding("sentence-transformers/all-MiniLM-L6-v2")
emb = list(model.embed(["browser automation click"]))[0].tolist()
results = await store.search(
query="browser automation click",
collection="casare_codebase",
top_k=5,
query_embedding=emb,
)
Notes
- Index scope:
src/Python files only. - Index location:
.chroma/in repo root. - Re-run indexing if results look stale.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?