mcpField
A
ask

ask

github.com/yeachan-heoAgent 工作流40.4k729 次安装1 天前更新
代码仓库

关于 ask

Ask 是 OMC 技能,可通过受支持的本地 CLI 转发提示词,并将结果保存为 ask 工件。它统一使用 `omc ask` 调用,以处理提供方参数和工件持久化。

主要功能

  1. 01将提示词路由至受支持的本地 CLI
  2. 02通过 `omc ask` 命令调用
  3. 03将结果保存为 ask 工件
  4. 04支持 critic 等角色提示词

适用场景

  1. 01请求对补丁进行安全审查
  2. 02获取流程的 UX 改进建议
  3. 03请求制定实施计划
  4. 04通过选定的 CLI 执行或审查工作

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/yeachan-heo/oh-my-claudecode --skill ask

安装后在 Claude Code 中输入/ask确认已加载。

详细介绍

提问

使用 OMC 的标准顾问技能,将提示词路由到本地的 Claude、Codex、Gemini、Antigravity、Grok、Cursor 或 Muse CLI,并将结果保存为提问产物。

用法

/oh-my-claudecode:ask <claude|codex|gemini|antigravity|grok|cursor|muse> <question or task>

示例:

/oh-my-claudecode:ask codex "review this patch from a security perspective"
/oh-my-claudecode:ask gemini "suggest UX improvements for this flow"
/oh-my-claudecode:ask antigravity "suggest UX improvements for this flow"
/oh-my-claudecode:ask claude "draft an implementation plan for issue #123"
/oh-my-claudecode:ask cursor "apply this implementation plan"
/oh-my-claudecode:ask muse --agent-prompt critic "review this plan"

路由

必需的执行路径——始终使用此命令:

omc ask {{ARGUMENTS}}

不要手动构造原始提供商 CLI 命令。 切勿直接运行 codex、claude、gemini、agy、grok、cursor-agent 或 muse 来完成此技能。omc ask 封装程序会自动处理正确的标志选择、产物持久化和提供商版本兼容性。手动拼装提供商 CLI 标志会导致调用不正确或过时。

要求

  • 所选本地 CLI 必须已安装并完成身份验证。
  • 使用对应命令检查其是否可用:
claude --version
codex --version
gemini --version
agy --version
grok --version
cursor-agent --version
muse --version
  • 安装 Antigravity CLI(Google 的 Gemini CLI 后续产品):按照Antigravity 官方说明安装 agy 二进制文件(运行任何安装程序前都应先检查)。 验证:agy --version

    平台说明: macOS/Linux 支持 omc ask antigravity。Windows 上会通过明确的错误信息阻止使用,因为 agy --print 将提示词作为 argv 值接收(无法读取 stdin),且存在已知的上游 Windows -p 限制;在 Windows 上请使用 omc ask gemini。

  • Gemini CLI 仍支持企业/API 密钥用例。
  • Muse 和 Grok 需要支持 --prompt-file 的版本。封装程序会使用私有临时文件保存提示词,包括带 YAML 前置元数据的角色文件。Muse 运行时会禁用审批,并保留其配置的沙盒行为。

产物

omc ask 会将产物写入:

.omc/artifacts/ask/<provider>-<slug>-<timestamp>.md

任务:{{ARGUMENTS}}

评论

支持 Markdown