跳到正文
cccskills
免费在 GitHub 公开

oma-search

Find external documentation, web sources, or remote code with citations. Local code navigation uses the configured code tools.

中文简介正在准备中。当前显示原文说明。

集成工具GitLab
查看安装方法

包含的文件(7)

  • SKILL.md4.8 KB
  • resources/checklist.md1.8 KB
  • resources/error-playbook.md5.5 KB
  • resources/examples.md4.1 KB
  • resources/execution-protocol.md3.1 KB
  • resources/intent-rules.md2.7 KB
  • resources/trust-registry.md5.0 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

Search Router

Scheduling

Goal

Route an information request to the appropriate channel and return relevant sources with trust labels.

Intent signature

  • Search, find, look up, reference docs, inspect official APIs, or search remote code.
  • Another skill requests docs, web, code, or local search with a query and constraints.

When to use

  • Library documentation, web research, GitHub/GitLab implementation patterns, or unclear search channels.

When NOT to use

  • Pure local code exploration -> use configured code intelligence under the shared contract.
  • Git history/blame -> oma-scm; architecture analysis -> oma-architecture.

Expected inputs

Query, optional route hint (docs, web, code, local), source/recency constraints, and flags. Explicit --docs, --code, or --web selects the route; --strict filters trust, --wide retains labeled results, and --gitlab selects the remote code host.

Expected outputs

Ranked sources with URL or file reference, route, relevance, trust level/score, and material fallback limits. Do not invent sources when no reliable result is found.

Dependencies

Context7 for docs, runtime web search, oma search/gh/glab for remote code, and configured code intelligence or native local search.

Structural Flow

Routes

RoutePrimaryFallbackUse for
docsContext7 resolve-library-id → query-docsWeb searchOfficial API/framework documentation
webRuntime web searchoma search fetch <url> for known result URLsWeb sources
codeoma search codeReport unavailable host/authRemote repository patterns
localConfigured code-intelligence providerNative search and scoped readsCurrent project files and symbols

Failure and recovery

  • Missing/empty documentation lookup: use web search and state the fallback.
  • A known URL cannot be fetched: use the fetch strategies in the route reference; retain authentication/blocking errors if all strategies fail.
  • Configured local tools unavailable or timed out: follow ../_shared/core/code-intelligence.md.
  • Unknown trust: retain the result as unknown with score —; do not imply verification.
  • No result satisfies --strict: report that outcome and offer a wider or narrower query.

Exit

Return evidence-backed results and disclose failed routes or source limitations. A domain score alone does not verify an individual claim.

Logical Operations

Canonical workflow path

  1. Parse the query and explicit flags. Use resources/intent-rules.md only when classification is needed; select one route unless ambiguity requires more.
  2. Dispatch using Routes. Load resources/execution-protocol.md for the selected channel's command flags, fetch strategies, or normalization details.
  3. Collect source references and deduplicate by URL. For non-local results, resolve domain trust using resources/trust-registry.md; reuse the current session cache. Apply --strict after scoring.
  4. Rank by relevance, using trust as a tiebreaker. Return the requested answer or source list with supporting references and fallback limitations.

CLI entry points

oma search code "<query>" [--host gitlab] [--language <lang>] [--repo <owner/repo>]
oma search trust <domain>
oma search fetch <url>

The CLI also exposes api, api:search, meta, rss, rss:google, media, archive, and doctor; use a primitive only when the selected route needs it.

Guardrails

  • Explicit route/source constraints take precedence over automatic classification.
  • Score at domain level, not URL-path or page level. Use the CLI registry and the documented Context7/official-site exceptions; do not invent scores.
  • Do not duplicate successful routes or search locally via the web.
  • Use available runtime web tools and the configured local provider; do not install or track a repository automatically.

Resource scope and effects

Search may contact external services or inspect local code and spawn gh/glab processes. Query constraints, selected sources, and trust metadata are session context; persistent caches belong in generated state, not skill definitions.

References

  • Intent classifier: resources/intent-rules.md (no explicit route or ambiguous query)
  • Route execution detail: resources/execution-protocol.md (selected channel only)
  • Trust resolution and cache rules: resources/trust-registry.md (non-local sources)
  • Recovery detail: resources/error-playbook.md (route failures)
  • Result checklist: resources/checklist.md (applicable route checks)
  • Examples: resources/examples.md (unfamiliar input/output contracts)
  • Local code-intelligence contract: ../_shared/core/code-intelligence.md

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

A fixture whose description uses a YAML folded scalar, which parses with an embedded trailing newline unless normalized before use in Markdown tables.

中文简介正在准备中。当前显示原文说明。

first-fluke/oh-my-agent13452026年10月18日 更新

Draft and revise academic prose against a rubric, evidence, and citation requirements. Use for essays, reports, literature reviews, or academic style audits.

中文简介正在准备中。当前显示原文说明。

first-fluke/oh-my-agent13452026年10月18日 更新

Evaluate system boundaries and architectural tradeoffs. Use for architecture decisions, design reviews, and ADRs.

中文简介正在准备中。当前显示原文说明。

first-fluke/oh-my-agent13452026年10月18日 更新

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.

中文简介正在准备中。当前显示原文说明。

first-fluke/oh-my-agent13452026年10月18日 更新

Implement server APIs, authentication, and application data access. Schema modeling and query tuning use oma-db.

中文简介正在准备中。当前显示原文说明。

first-fluke/oh-my-agent13452026年10月18日 更新

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

中文简介正在准备中。当前显示原文说明。

first-fluke/oh-my-agent13452026年10月18日 更新

查看 first-fluke 的全部技能

报告此技能的问题