Intent-based search router with trust scoring. Routes queries to optimal channels (Context7 docs, native web search, gh/glab code search, Serena local) and attaches domain trust labels. Use for search, find, lookup, reference, docs, code search, and web research.
Classify information-seeking requests, route them to the best search channel, attach trust labels, and return source-grounded results.
--docs, --code, --web, --strict, --wide, --gitlabgh/glab for code, Serena for local searchresources/intent-rules.md, resources/trust-registry.md, execution protocol, examples, and checklist--docs, --code, --web, --strict, --wide, or --gitlab is provided, flags override classifier.oma search fetch strategies.| Action | SSL primitive | Evidence |
|---|---|---|
| Parse query and flags | READ | User request |
| Classify intent | SELECT | Intent rules |
| Dispatch search route | CALL_TOOL | Docs, web, code, local tools |
| Collect results | READ | Search outputs |
| Score trust | VALIDATE | Trust registry |
| Rank and format | INFER | Relevance and trust |
| Report results | NOTIFY | Final answer |
gh search code or glab apigh search code "<query>"
glab api "/search?scope=blobs&search=<query>"For docs and web routes, use the runtime's available official-docs or web-search tools after classifying intent; do not duplicate routes unless the intent is ambiguous.
| Scope | Resource target |
|---|---|
NETWORK | Web/docs/source-code search targets |
CODEBASE | Local files when local search is selected |
PROCESS | gh, glab, and CLI search commands |
MEMORY | Query classification, trust labels, selected results |
--docs, --code, --web, --strict, --wide, --gitlab) always take precedenceoma search fetch strategies)| Route | Primary Tool | Fallback | Trigger |
|---|---|---|---|
docs | Context7 MCP (resolve-library-id → query-docs) | web route | Official docs, API reference |
web | Runtime native search | oma search fetch (api/probe/impersonate/browser) | Tutorials, examples, solutions |
code | gh search code / glab api | — | Implementation patterns, repos |
local | Serena MCP (delegate) | — | Current project files, symbols |
/oma-search "React Server Components streaming"
/oma-search --docs "Next.js middleware"
/oma-search --code "PKCE implementation"
/oma-search --strict "JWT refresh token rotation"Other skills reference oma-search by specifying intent and query:
docs | web | code | localFollow resources/execution-protocol.md step by step.
See resources/examples.md for input/output examples.
Use resources/intent-rules.md for intent classification reference.
Use resources/trust-registry.md for domain trust scoring reference.
Before submitting, run resources/checklist.md.
Vendor-specific execution protocols are injected automatically by oma agent:spawn.
Source files live under ../_shared/runtime/execution-protocols/{vendor}.md.
resources/execution-protocol.mdresources/intent-rules.mdresources/trust-registry.mdresources/examples.mdresources/checklist.mdresources/error-playbook.md../_shared/core/context-loading.md../_shared/core/context-budget.md../_shared/core/lessons-learned.md3021301
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.