本文へ移動
cccskills
無料GitHub で公開

oma-search

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.

日本語の概要は準備中です。原文の説明を表示しています。

gracefullight/docusaurus-pluginsスター 23(GitHub 23 + cccskills 0)
連携ツールGitLab

実行スコア 未検証

インストール方法を見る

含まれるファイル(7)

  • SKILL.md7.6 KB
  • resources/checklist.md1.5 KB
  • resources/error-playbook.md4.8 KB
  • resources/examples.md4.2 KB
  • resources/execution-protocol.md4.4 KB
  • resources/intent-rules.md2.7 KB
  • resources/trust-registry.md4.4 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Search Agent - Intent-Based Search Router

Scheduling

Goal

Classify information-seeking requests, route them to the best search channel, attach trust labels, and return source-grounded results.

Intent signature

  • User asks to search, find, look up, reference docs, inspect official documentation, search GitHub/GitLab code, or gather web research.
  • Another skill needs reusable search infrastructure with trust scoring.

When to use

  • Finding official library/framework documentation
  • Web research for tutorials, examples, comparisons, and solutions
  • Searching GitHub/GitLab code for implementation patterns
  • Any query where the search channel is unclear (auto-routing)
  • Other skills needing search infrastructure (shared invocation)

When NOT to use

  • Local codebase exploration only -> use Serena MCP directly
  • Git history or blame analysis -> use SCM Agent
  • Full architecture research -> use Architecture Agent (may invoke this skill internally)

Expected inputs

  • Query string, intent hint, or explicit flags such as --docs, --code, --web, --strict, --wide, --gitlab
  • Optional required source type, recency, domain, or trust constraints

Expected outputs

  • Ranked search results with route, source, trust label, and concise relevance summary
  • Fallback explanation when primary route fails
  • Source links or references suitable for the calling skill

Dependencies

  • Context7 MCP for docs, runtime-native web search, gh/glab for code, Serena for local search
  • resources/intent-rules.md, resources/trust-registry.md, execution protocol, examples, and checklist

Control-flow features

  • Branches by classified intent, user flags, route success/failure, and trust constraints
  • May call web/docs/code/local tools
  • Scores domains at domain level only

Structural Flow

Entry

  1. Parse the query and flags.
  2. Classify the search intent.
  3. Select one best route unless ambiguity or flags justify more.

Scenes

  1. PREPARE: Parse query and classify route.
  2. ACT: Dispatch to docs, web, code, or local search.
  3. ACQUIRE: Collect search results and source metadata.
  4. VERIFY: Apply trust scoring and route-specific quality checks.
  5. FINALIZE: Present ranked results or fallback status.

Transitions

  • If --docs, --code, --web, --strict, --wide, or --gitlab is provided, flags override classifier.
  • If docs route fails, fall back to web.
  • If web search needs fetch escalation, use oma search fetch strategies.
  • If query is purely local, use Serena MCP instead of web.

Failure and recovery

  • If primary route fails, fall forward to the next appropriate route.
  • If trust score is weak, label it instead of hiding uncertainty.
  • If no reliable results exist, report that and suggest a narrower query.

Exit

  • Success: results are routed, trust-scored, and source-grounded.
  • Partial success: route failures or trust limitations are explicit.

Logical Operations

Actions

ActionSSL primitiveEvidence
Parse query and flagsREADUser request
Classify intentSELECTIntent rules
Dispatch search routeCALL_TOOLDocs, web, code, local tools
Collect resultsREADSearch outputs
Score trustVALIDATETrust registry
Rank and formatINFERRelevance and trust
Report resultsNOTIFYFinal answer

Tools and instruments

  • Context7 docs tools
  • Runtime-native web search
  • gh search code or glab api
  • Serena MCP for local project search

Canonical command path

gh 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.

Resource scope

ScopeResource target
NETWORKWeb/docs/source-code search targets
CODEBASELocal files when local search is selected
PROCESSgh, glab, and CLI search commands
MEMORYQuery classification, trust labels, selected results

Preconditions

  • Query and route constraints are clear enough to classify.
  • Required search tools are available or fallback is possible.

Effects and side effects

  • Performs external searches or local code searches.
  • Produces ranked references that may influence downstream implementation or research.

Guardrails

  1. Classify intent before searching: every query goes through IntentClassifier first
  2. One query, one best route: avoid redundant multi-route unless intent is ambiguous
  3. Trust score every result: all non-local results get domain trust labels from the registry
  4. Flags override classifier: user-provided flags (--docs, --code, --web, --strict, --wide, --gitlab) always take precedence
  5. Fail forward: if primary route fails, fall back gracefully (docs->web, web->oma search fetch strategies)
  6. No additional MCP required: Context7 for docs, runtime native for web, CLI for code, Serena for local
  7. Vendor-agnostic web search: use whatever the current runtime provides (WebSearch, Google, Bing)
  8. Domain-level trust only: do not attempt sub-path or page-level scoring

Routes

RoutePrimary ToolFallbackTrigger
docsContext7 MCP (resolve-library-id → query-docs)web routeOfficial docs, API reference
webRuntime native searchoma search fetch (api/probe/impersonate/browser)Tutorials, examples, solutions
codegh search code / glab api(none)Implementation patterns, repos
localSerena MCP (delegate)(none)Current project files, symbols

Default Workflow

  1. Parse: Extract query, detect flags, classify intent
  2. Route: Dispatch to the appropriate search channel(s)
  3. Collect: Gather results from dispatched routes
  4. Score: Attach trust labels to each result domain
  5. Present: Format and rank results for the user

Invocation

Standalone

/oma-search "React Server Components streaming"
/oma-search --docs "Next.js middleware"
/oma-search --code "PKCE implementation"
/oma-search --strict "JWT refresh token rotation"

Shared Infrastructure (from other skills)

Other skills reference oma-search by specifying intent and query:

  1. State intent: docs | web | code | local
  2. Pass query string
  3. Use Trust Score in results to weigh source reliability

References

Follow 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.

  • Execution steps: resources/execution-protocol.md
  • Intent classification: resources/intent-rules.md
  • Trust registry: resources/trust-registry.md
  • Examples: resources/examples.md
  • Checklist: resources/checklist.md
  • Error recovery: resources/error-playbook.md
  • Context loading: ../_shared/core/context-loading.md
  • Context budget: ../_shared/core/context-budget.md
  • Lessons learned: ../_shared/core/lessons-learned.md

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

コメント

ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。

まだコメントはありません。最初のコメントを書いてみませんか。

送信するとすぐに公開されます。メールアドレスや電話番号などの個人情報は書かないでください。URL は 2 つまでです。

0 / 1000 文字

このフォームは reCAPTCHA で保護されており、Google のプライバシーポリシーと利用規約が適用されます。

同じリポジトリのスキル

Academic writing specialist for publication-grade English prose. Drafts, revises, and audits essays, reports, analysis sections, executive summaries, conclusions, and literature reviews while enforcing sentence-structure variation, high-frequency academic verbs, calibrated hedging, and anti-AI stylistic compliance. USE for academic writing, essay polish, paragraph rewrite, prose revision against any rubric tier (HD/D/C, A/B/C, top-band/mid-band, etc.), anti-AI audit, reverse outlining, claim-evidence mapping, and rubric enforcement on assignments.

日本語の概要は準備中です。原文の説明を表示しています。

gracefullight/docusaurus-plugins232026年9月25日 更新

Architecture specialist for software/system design, module and service boundaries, tradeoff analysis, and stakeholder synthesis. Uses context-aware methods such as diagnostic routing, design-twice comparison, ATAM-style risk analysis, CBAM-style prioritization, and ADR-style decision records.

日本語の概要は準備中です。原文の説明を表示しています。

gracefullight/docusaurus-plugins232026年9月25日 更新

Backend specialist for APIs, databases, authentication with clean architecture (Repository/Service/Router pattern). Use for API, endpoint, REST, database, server, migration, and auth work.

日本語の概要は準備中です。原文の説明を表示しています。

gracefullight/docusaurus-plugins232026年9月25日 更新

Design-first ideation that explores user intent, constraints, and approaches before any planning or implementation. Use for brainstorming, ideation, exploring concepts, and evaluating approaches.

日本語の概要は準備中です。原文の説明を表示しています。

gracefullight/docusaurus-plugins232026年9月25日 更新

Guide for coordinating PM, Frontend, Backend, Mobile, and QA agents on complex projects via CLI. Use for manual step-by-step coordination and workflow guidance.

日本語の概要は準備中です。原文の説明を表示しています。

gracefullight/docusaurus-plugins232026年9月25日 更新

oma-db

無料

Database specialist for SQL, NoSQL, and vector database modeling, schema design, normalization, indexing, transactions, integrity, concurrency control, backup, capacity planning, data standards, anti-pattern review, and compliance-aware database design. Use for database, schema, ERD, table design, document model, vector index design, RAG retrieval architecture, migration, query tuning, glossary, capacity estimation, backup strategy, database anti-pattern remediation work, and ISO 27001, ISO 27002, or ISO 22301-aware database recommendations.

日本語の概要は準備中です。原文の説明を表示しています。

gracefullight/docusaurus-plugins232026年9月25日 更新

gracefullight のスキルをすべて見る

このスキルの問題を報告する