mcpField
O
observe

observe

github.com/plugin87エージェントワークフロー3.0k67 回インストール1 日前に更新
リポジトリ

observe について

observeは、hooksが記録した情報を使い、UIエージェントのセッションがページ編集ルールに従ったかを調べるスキルです。デザインの品質ではなくルール遵守を報告し、未完了セッションは判定対象に含めません。

主な機能

  1. 01hooksが記録したセッションの読み込み
  2. 02ページ編集ルールの確認結果の集約
  3. 03違反と該当タイムラインの特定
  4. 04要求に応じたHTMLページの生成

活用シーン

  1. 01最近のUIセッションのルール遵守確認
  2. 02特定セッションでの違反の調査
  3. 03セッションレビュー用HTMLページの生成

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/plugin87/ux-ui-agent-skills --skill observe

インストール後、Claude Code で/observeを入力して読み込まれたか確認します。

詳細

Step 0 - キットはここにありますか? 一度確認します: ls ${CLAUDE_SKILL_DIR}/../../../scripts/observe.mjs >/dev/null 2>&1 && echo KIT_OK || echo KIT_MISSING KIT_MISSING の場合は、スキルフォルダーだけがインストールされています。その旨を伝え、 プラグインのインストールまたは npx ux-ui-agent-skills init を案内して、ここで終了します。

フックが記録した内容を報告してください。記憶をもとに再構成してはいけません。

  1. node ${CLAUDE_SKILL_DIR}/../../../scripts/observe.mjs --project "$CLAUDE_PROJECT_DIR" を実行します (ユーザーがすべてのプロジェクトについて尋ねている場合は --project を付けず、期間を指定している場合は --days N を付けます)。
  2. 出力されたサマリー行を引用します。UI を編集したセッションがないと表示された場合は、その旨を伝えて 終了します。評価対象はありません。
  3. BROKE A RULE とマークされたセッションごとに、--session <id> を付けて再実行し、 違反したルールと、それを示すタイムラインの行を伝えます。
  4. ユーザーがページを希望する場合は、--html <path> を付けて実行し、パスを伝えます。

測定する内容と、測定しない内容:セッションごとに数えるルールは3つです。 編集したすべてのページで、終了前にゲートに合格していること、ファストゲートで検出された問題が ファイルの最新バージョンに残っていないこと、Stop フックがページを開いたままの状態でエージェントが 終了していないことです。デザインの品質については何も示しません。また、unfinished のセッションは 評価の対象にも、反証にもなりません。

コメント