用途
Ask(本地顾问 CLI)用于向本地安装的外部顾问命令行工具提出聚焦的问题、请求代码审查、进行头脑风暴或获取“第二意见”。该技能整合了此前独立的 ask-claude 与 ask-gemini 两个技能,统一通过一个入口调用本地顾问 CLI。
主要能力
- 支持选择 Claude 或 Gemini 作为后端顾问。
- 将用户的问题或任务发送给本地 CLI 并获取输出。
- 将执行过程与结果保存为可复用的 markdown 产物。
使用方式
可通过以下形式调用:
$ask claude <问题或任务>$ask gemini <问题或任务>omx ask claude "<问题或任务>"omx ask gemini "<问题或任务>"
后端选择规则:
- 当用户要求 Claude、Anthropic,或希望获得此前
$ask-claude的行为时,使用 Claude。 - 当用户要求 Gemini,或希望获得此前
$ask-gemini的行为时,使用 Gemini。 - 若未指定后端,选择已安装且最匹配用户请求的后端;若两者都不明确可用,则说明需要一个本地 CLI。
本地 CLI 命令示例:
Claude:
omx ask claude "{{ARGUMENTS}}"claude -p "{{ARGUMENTS}}"
Gemini:
omx ask gemini "{{ARGUMENTS}}"gemini -p "{{ARGUMENTS}}"
如有需要,可适配用户已安装的 CLI 变体,但应保持本地执行作为默认路径。当本地二进制文件缺失时,不要静默切换到 MCP 或远程提供方。
产物要求
在本地执行完成后,将 markdown 产物保存到:
.omx/artifacts/ask-<backend>-<slug>-<timestamp>.md
产物至少应包含以下部分:
- 原始用户任务
- 后端与最终发送给 CLI 的提示词
- CLI 原始输出
- 简洁摘要
- 行动项 / 后续步骤
任务参数:{{ARGUMENTS}}
适用场景
适用于需要针对具体问题获取本地外部顾问意见的场合,例如聚焦提问、审查、头脑风暴,或在开发过程中获取第二意见。
限制
需要本地已安装相应顾问 CLI(Claude 或 Gemini)。运行时以本地执行为默认路径,不应在本地二进制缺失时静默切换为 MCP 或远程提供方。关于收费、价格、平台支持范围及具体效果,资料暂未提供。