一键导入
coderabbit-triage
Thin Codex skill shim for node_coderabbit_triage. Use to classify CodeRabbit PR review threads through the OmniMarket runtime adapter.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Thin Codex skill shim for node_coderabbit_triage. Use to classify CodeRabbit PR review threads through the OmniMarket runtime adapter.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Thin Codex skill shim for node_ticket_pipeline. Use to run the bounded per-ticket pipeline slice through the OmniMarket runtime adapter.
Thin Codex skill shim for node_adversarial_pipeline_orchestrator. Use when running the adversarial plan-to-ticket pipeline through runtime truth.
Thin Codex skill shim for node_dep_cascade_dedup_orchestrator. Use when deduplicating dependency bump PR cascades through runtime truth.
Thin Codex skill shim for node_observability_sink_effect. Use when persisting OmniNode observability events through runtime adapters.
Thin Codex skill shim for node_recall_compute. Use when querying OmniNode runtime knowledge through the event bus.
Thin Codex skill shim for node_bus_audit_compute. Use when auditing OmniNode event-bus topic registry and contract wiring health.
| name | coderabbit-triage |
| description | Thin Codex skill shim for node_coderabbit_triage. Use to classify CodeRabbit PR review threads through the OmniMarket runtime adapter. |
This skill is a thin Codex runtime adapter shim over the OmniMarket
node_coderabbit_triage node. The node owns fetching review threads,
classifying CodeRabbit findings, acknowledging safe suggestions, and resolving
eligible threads. Do not add GitHub API calls, classification keywords,
reply text, or thread-resolution logic to this skill.
| Argument | Description | Default |
|---|---|---|
repo | GitHub repo slug such as OmniNode-ai/omnimarket | Required |
pr_number | Pull request number to triage | Required |
correlation_id | UUID v4 correlation id for the triage run | Generate when omitted |
dry_run | Classify threads without replies or resolution | false |
target_runtime_address | Optional runtime://... runtime target | Uses ONEX_TARGET_RUNTIME_ADDRESS when set |
Run from the omnimarket repo or an omnimarket worktree:
env -u PYTHONPATH uv run python scripts/run_codex_runtime_request.py \
--command-name "coderabbit_triage" \
--payload '<json-payload>' \
--timeout-ms 120000
If the user supplies a runtime://... target, add
--target-runtime-address '<runtime-address>' to the request command. If the
argument is omitted, the wrapper uses ONEX_TARGET_RUNTIME_ADDRESS when set.
For event-bus-free preflight, add --compile-only. This validates the payload,
command topic, response topic, correlation id, timeout, and target runtime
address without publishing to Kafka or starting a runtime.
Build the payload with this shape:
{
"repo": "OmniNode-ai/omnimarket",
"pr_number": 465,
"correlation_id": "<uuid-v4>",
"dry_run": true
}
Map user inputs into the same field names. Generate correlation_id when the
user does not supply one.
If ok is true and output_payloads is present, treat output_payloads[0]
as the primary node result.
If ok is false, surface error.code and error.message directly.
src/omnimarket/nodes/node_coderabbit_triage/scripts/run_codex_runtime_request.pycoderabbit_triageonex.cmd.omnimarket.coderabbit-triage-start.v1onex.evt.omnimarket.coderabbit-triage-completed.v1Prefer output_payloads[0]. Render total_threads, blocking_count,
suggestion_count, unknown_count, resolved_count, and a concise thread
summary with severity, matched keyword, and URL when present. For dry_run,
make clear that no replies or thread resolution were performed.