ux-review
Codex frontend 人間レビュー前 UX 事前確認作業プロトコル。UX 標準適合、fakeAPI 状態、視認性、既存画面との統一性を確認する。
- License 许可
- Apache-2.0
- 最近更新
- 2026-07-15
- Stars
- ★ 15
- Forks
- 1
01 前言 Front Matter
- name
- ux-review
- description
- Codex frontend 人間レビュー前 UX 事前確認作業プロトコル。UX 標準適合、fakeAPI 状態、視認性、既存画面との統一性を確認する。
02 资源文件 1
- 参考文档agents/openai.yaml44 B
03 SKILL.md 正文
UX Review
目的
ux-review は frontend 実装後、人間レビュー前に UX 事前確認を行う作業プロトコルである。
実画面、UI 根拠、fakeAPI 状態を照合し、人間レビューへ進めるかを ux-review.yaml に固定する。
対応ロール
ux_reviewが使う。- 呼び出し元は
implement_laneとする。 - 返却先は
implement_laneの frontend 人間レビュー前判断 とする。 - 担当成果物は
ux-reviewの出力規約で固定する。
入力規約
- UX確認対象差分: frontend 人間レビュー前に確認する差分を受け取る。
- 実装目的: frontend 実装が満たすべき目的を受け取る。
- UI根拠: 承認済み
ui-design.mdと関連する task 内 UI 成果物を受け取る。 - 実装結果: frontend 実装 agent が返した実装結果を受け取る。
- 実画面確認入力: review URL、起動状態、確認済み
fakeScenario、未確認状態、未確認理由を受け取る。 - 変更ファイル: frontend 実装差分に含まれる変更ファイル一覧を受け取る。
- 作業計画フォルダ:
docs/exec-plans/active/<task-id>/を受け取る。 - UX確認YAMLパス:
docs/exec-plans/active/<task-id>/ux-review.yamlを受け取る。
外部参照規約
- エージェント実行定義と実行境界は ux_review.toml に従う。
- UX 標準正本は UX-standard.md とする。
- fakeAPI 運用仕様は frontend-fake-api.md とする。
- UI 設計規約は ui-design とする。
agent-browser利用規約は agent-browser.md とする。- 外部成果物 が不足または衝突する場合は停止し、衝突箇所を返す。
内部参照規約
UX 事前確認観点表は次を拘束する。
| 観点 | 確認内容 |
|---|---|
| UX標準適合 | docs/UX-standard.md の高優先度項目に反していないか |
| ユーザー判断可能性 | ユーザーが目的、状態、操作、結果を判断できるか |
| fakeAPI状態十分性 | 人間レビューに必要な fakeScenario が確認されているか |
| 視認性 | 要素サイズ、密度、余白、一覧幅が読みにくくないか |
| 画面統一性 | 既存画面、既存部品、文言、配置規則との統一感が壊れていないか |
重大度指標は次を拘束する。
| レベル | 意味 |
|---|---|
blocker |
画面確認不能、review URL 不備、状態確認不能により人間レビューへ進めない問題 |
major |
UX標準違反、fakeAPI状態不足、視認性破綻、既存画面との不統一により修正が必要な問題 |
minor |
人間レビュー時の注意として残せる改善問題 |
nit |
修正してもよいが、人間レビュー前の判断を止めない微細な問題 |
判断規約
- UX 事前確認問題の重大度は内部参照規約の重大度指標から選ぶ。
blockerとmajorはfix_required: trueにする。minorとnitはfix_required: falseにする。- 未解決の
fix_required: trueがある場合はmust_fix_open: trueにする。 max_levelは未解決指摘の最大重大度にする。ux-review.yamlのmust_fix_open: trueは frontend 人間レビュー前の停止判断材料にする。- UI 根拠にない改善案は、修正指示ではなく未承認改善候補として扱う。
- fakeAPI は backend 実装、統合境界実装、永続化仕様の代替として扱わない。
- 呼び出し元から渡された実画面確認入力を UX 事前確認の根拠として扱ってよい。
非対象規約
- プロダクトコード、プロダクトテスト、検証データ、スナップショット、test helper は変更しない。
- 実装後 5 観点レビューは扱わない。
- backend 実装、統合境界実装、永続化仕様の妥当性は主判定にしない。
- ハーネスを実行しない。
- 改善ログを作成または追記しない。
出力規約
- UX確認YAML:
docs/exec-plans/active/<task-id>/ux-review.yamlを作成、追記、解決更新、削除する。 review_status:no_issue、issues_open、stoppedのいずれかを返す。must_fix_open:major以上の未解決問題があるかを返す。max_level: 未解決問題の最大重大度を返す。checked_states: 確認したfakeScenarioと根拠を返す。unchecked_states: 未確認のfakeScenario、理由、残るリスクを返す。issues: 問題、重大度、根拠、修正確認方法を返す。- 禁止事項: 出力にツール権限、エージェント実行定義、プロダクトコード変更の指示、修正範囲の命令を含めない。
完了規約
ux-review.yamlに UX 事前確認の状態、根拠、未解決指摘、未確認範囲が記録されている。- UX 事前確認観点表を確認した。
docs/UX-standard.mdの高優先度項目と対象画面に関係する項目を確認した。- fakeAPI 運用仕様の標準
fakeScenarioと task 固有の確認状態を確認した。 - 実画面で、目的、状態、操作、結果をユーザーが判断できるか確認した。
- 実画面で、要素サイズ、密度、余白、一覧幅、既存画面との統一性を確認した。
review_status、must_fix_open、max_level、checked_states、unchecked_states、issuesが記録されている。- 残留リスクとして、未確認状態と理由が記録されている。
停止規約
UX確認対象差分が不足する場合は停止する。実装目的が不足する場合は停止する。UI根拠が不足する場合は停止する。実画面確認入力が不足する場合は停止する。UX確認YAMLパスが不足する場合は停止する。- 実画面確認に必要な review URL、起動状態、確認状態、未確認理由が判定できない場合は停止する。
- UX 事前確認以外の観点を主判定にしそうな場合は停止する。
- 停止時は不足項目、衝突箇所、戻し先を返す。
04 同仓库更多 Skills
deploy-app
Deploy the application to staging or production environments.
deploy
Deploy the application to environments.
building-native-ui
Complete guide for building beautiful apps with Expo Router. Covers fundamentals, styling, components, navigation, animations, patterns, and native tabs.
create-section
Use when creating a new section for the AI Workshop presentation. Guides through title slide setup, layout choices, and content gathering. Activates when user wants to add a new topic section to the slideshow.
ship-checker
Run a full pre-ship review for this repo. Use when asked if a change is ready to deploy, publish, or ship.
lint-check
Run repository linters and report failures.