ClaudeMods
☰
JA
● 0 人がオンライン ・閲覧 0 回
スポンサー作品を投稿
GitHub リポジトリ · 投稿者 lack435

cross-review-status

セッションが開始した cross-review のレビューと相談を、各 1 行の状態としてプロンプト上に表示し、それぞれの進捗を示す Claude Code mod。

lack435@lack435

lack435/simple-cross-model-review/tree/main/.claude/skills/cross-review-status

翻訳済み

この mod について

cross-review-status は Claude Code プラグインです。プロンプト上にステータスバンドを描き、このセッションで開始した cross-review の各レビューと相談を 1 行ずつ表示し、進捗状態(running/converged/changes_requested/escalate/failed など)を色と記号で区別します。実行中の作業を先頭に置いて経過時間を表示し、実行中は 5 秒ごとに再描画します。その下には最近完了した 3 件を表示し、右側の閉じるボタンで完了済みの行を消せます。ツール呼び出しやその結果は変更せず、agent による cross_model_* ツールの呼び出しと応答(review_id/session 行と結果の構造化された envelope)だけを監視します。MCP サーバー名は問いません。インストールはプロジェクトの .claude/skills/ または ~/.claude/skills/ にフォルダをコピーするだけで、ビルドは不要です。検証とテストには claude plugin validate/test コマンドも使えます。

インストール

まず作者の README で marketplace とプラグイン名を確認してください。コマンドはリポジトリの構成によって変わる場合があります。

claude plugin marketplace add lack435/simple-cross-model-review
claude plugin install cross-review-status
原文 / README

cross-review-status

A Claude Code mod that draws a band above the prompt showing the cross-review reviews and consults the session has started, one row each, and where each one stands:

cross-review  (running)   fix-autocrlf   t2  running 4m12s                    (x)
              (changes)   feat-x         t1  changes requested . 3 open
              (ok)        docs           t3  converged
              (failed)    other              RATE_LIMITED

Running jobs come first with their elapsed time (redrawn every 5s while one runs), then the three most recently finished. The close button at the right drops the finished rows. The band sits above whatever else is drawn there (another mod's band, the engine's own) rather than replacing it.

| Glyph (drawn as) | Meaning | | --- | --- | | U+27F3 cyan | running | | U+2713 green | converged, or a consult that was answered | | U+270E yellow | changes_requested, with the open-finding count | | U+26A0 red | escalate or rebaseline | | U+2717 red | the job failed, with its code (RATE_LIMITED, SESSION_BUSY, ...) | | U+2298 gray | cancelled |

The glyphs are written as \uXXXX escapes in the source, so every file in this folder is plain ASCII.

It is not part of the cross-review binary and the server knows nothing about it. It only watches the calls the agent makes to the cross_model_* tools and reads their responses: the review_id: and session: lines of a start, and the machine envelope of a result (structuredContent, or the CROSS_REVIEW_ENVELOPE_OUT block in the text). It never changes a call or its result. Any MCP server name works; it matches on the tool name's cross_model_* suffix.

Using it

In this repository it loads by itself: Claude Code loads a plugin from a project's .claude/skills/<name>/ folder. To use it in another repository, copy this folder into that repository's .claude/skills/, or into ~/.claude/skills/ to have it everywhere. Nothing is built or installed.

The mod API is early access and may change between Claude Code releases. If the band stops appearing after an update, run claude plugin validate .claude/skills/cross-review-status.

Developing it

claude plugin validate .claude/skills/cross-review-status
claude plugin test .claude/skills/cross-review-status

The tests feed the hooks canned server responses through the engine; they call no model. Claude Code writes the API's type declarations into .claude-plugin/types/ when it loads the mod (gitignored), which tsconfig.json extends for an editor.

関連作品