observe について
observeは、hooksが記録した情報を使い、UIエージェントのセッションがページ編集ルールに従ったかを調べるスキルです。デザインの品質ではなくルール遵守を報告し、未完了セッションは判定対象に含めません。
主な機能
- 01hooksが記録したセッションの読み込み
- 02ページ編集ルールの確認結果の集約
- 03違反と該当タイムラインの特定
- 04要求に応じたHTMLページの生成
活用シーン
- 01最近のUIセッションのルール遵守確認
- 02特定セッションでの違反の調査
- 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_MISSINGKIT_MISSINGの場合は、スキルフォルダーだけがインストールされています。その旨を伝え、 プラグインのインストールまたはnpx ux-ui-agent-skills initを案内して、ここで終了します。
フックが記録した内容を報告してください。記憶をもとに再構成してはいけません。
node ${CLAUDE_SKILL_DIR}/../../../scripts/observe.mjs --project "$CLAUDE_PROJECT_DIR"を実行します (ユーザーがすべてのプロジェクトについて尋ねている場合は--projectを付けず、期間を指定している場合は--days Nを付けます)。- 出力されたサマリー行を引用します。UI を編集したセッションがないと表示された場合は、その旨を伝えて 終了します。評価対象はありません。
BROKE A RULEとマークされたセッションごとに、--session <id>を付けて再実行し、 違反したルールと、それを示すタイムラインの行を伝えます。- ユーザーがページを希望する場合は、
--html <path>を付けて実行し、パスを伝えます。
測定する内容と、測定しない内容:セッションごとに数えるルールは3つです。
編集したすべてのページで、終了前にゲートに合格していること、ファストゲートで検出された問題が
ファイルの最新バージョンに残っていないこと、Stop フックがページを開いたままの状態でエージェントが
終了していないことです。デザインの品質については何も示しません。また、unfinished のセッションは
評価の対象にも、反証にもなりません。
コメント
Markdown 対応