---
name: ask
description: 通过 `omc ask` 以流程优先的方式将提示路由到 Claude、Codex 或 Gemini，并保存结果产物，无需手动拼装原始 CLI
---

# Ask

使用 OMC 的规范 advisor skill，将提示通过本地 Claude、Codex 或 Gemini CLI 路由，并将结果持久化为 ask 产物。

## Usage

```bash
/oh-my-claudecode:ask <claude|codex|gemini> <question or task>
```

示例：

```bash
/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 claude "draft an implementation plan for issue #123"
```

## Routing

**必需的执行路径 - 始终使用此命令：**

```bash
omc ask {{ARGUMENTS}}
```

**不要手动构造原始 provider CLI 命令。** 绝不要直接运行 `codex`、`claude` 或 `gemini` 来完成此 skill。`omc ask` 包装器会自动处理正确的 flag 选择、产物持久化以及 provider 版本兼容性。手动拼装 provider CLI flags 会产生错误或过时的调用方式。

## Requirements

- 所选的本地 CLI 必须已安装并完成认证。
- 使用对应命令验证可用性：

```bash
claude --version
codex --version
gemini --version
```

## Artifacts

`omc ask` 会将产物写入：

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

任务：{{ARGUMENTS}}
