codex/profiles/win-15034/skills/ux-review/SKILL.md
AI ペルソナで Playwright MCP 経由の UX レビューを実施する。Claude command /ux-review 相当を Codex CLI で実行する。
npx skillsauth add seika139/dotfiles ux-reviewInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
この skill は Claude command /ux-review から変換した Codex 用 command skill です。
Codex CLI では /ux-review ではなく、$ux-review または /skills からこの skill を呼び出してください。
引数は $ux-review の後ろに自然文として続けます。
$ux-review <arguments>
元 prompt 内の $ARGUMENTS や slash command 表記は、$ux-review の後ろに書かれた引数として解釈してください。
Claude 専用の allowed-tools メタデータや ! command interpolation は Codex では自動適用されないため、必要な情報は通常の shell command で確認してください。
AI にペルソナを与え、Playwright MCP で対象サービスを実際に触らせて UI/UX の詰まりどころをレポートする仕組み。
codex mcp add playwright -- npx '@playwright/mcp@latest' を実行して Codex を再起動~/dotfiles/codex/ux-review/templates/ をプロジェクトの evaluation/ux_review/ などにコピーservice.md(URL・ログイン)と tasks/<persona>.md(典型タスク)を対象サービス用に書き換える/ux-review <service-path> <persona> で Playwright MCP が起動し、AI がペルソナに成り切って操作## 人間レビューメモ 欄を埋め、Issue 化する改善案を選ぶ2〜3 は /ux-review init <target-path> サブコマンドでも実行できる(後述)。
詳しい使い方ドキュメント: ~/dotfiles/codex/ux-review/Introduction.md
/ux-review <service-path> <persona> [scenario]
service-path: service.md と personas/ tasks/ scenarios/ reports/ を持つディレクトリのパスpersona: <service-path>/personas/<persona>.md のファイル名(拡張子なし)scenario: 既定 free_exploration。<service-path>/scenarios/<scenario>.md を読む例:
/ux-review org/evaluation/ux_review newcomer
/ux-review org/evaluation/ux_review ip_veteran free_exploration
/ux-review init <target-path>
新サービスに骨格を展開する。~/dotfiles/codex/ux-review/templates/ の内容を
<target-path> にコピーする。
例:
/ux-review init some-repo/evaluation/ux_review
コマンド起動時、まず以下を確認してください:
Playwright MCP が接続されているか
mcp__playwright__browser_navigate 等Playwright MCP が接続されていません。以下を実行してから Codex を再起動してください:
codex mcp add playwright -- npx '@playwright/mcp@latest'
引数が init か通常実行か を判断し、以下のいずれかに進む
プロジェクトに UX Review 資産を配置する。手動で
cp -R ~/dotfiles/codex/ux-review/templates/. <target-path>/ しても同じ結果になるが、
このサブコマンドを使うと編集ポイントの案内までセットで実行される。
<target-path> が既存なら「既に存在します。上書きを避けるため中断します。」と伝えて停止mkdir -p <target-path> でディレクトリ作成cp -R ~/dotfiles/codex/ux-review/templates/. <target-path>/ でコピー(この dotfiles ディレクトリが雛形の正本。更新はここを直接編集する)<target-path>/service.md — URL・ログイン手順・プレフィックス規約・レート制約<target-path>/tasks/<persona>.md — そのサービス固有の典型タスク<target-path>/README.md — プロジェクト固有の補足(任意)/ux-review <target-path> <persona> で実行可能であることを伝える以下のファイルを順に Read ツールで読む:
<service-path>/service.md — サービス情報(URL、ログイン、規約、レート制約)<service-path>/personas/<persona>.md — ペルソナ定義<service-path>/tasks/<persona>.md — このペルソナ向けのタスクセット<service-path>/scenarios/<scenario>.md — シナリオ(free_exploration 等)<service-path>/reports/_template/report.md — レポート雛形どれかが欠けていたら、欠けているファイル名を明示してユーザーに作成を促し停止する。
読み込んだ内容を踏まえ、以下をユーザーに 1 メッセージで提示してから開始:
<service-path>/reports/<YYYY-MM-DD>_<persona>_<scenario>/重要: ペルソナ逸脱を防ぐため、以下を守る
Playwright MCP ツールで操作:
mcp__playwright__browser_navigate で画面遷移mcp__playwright__browser_snapshot で画面状態を取得(ARIA 情報ベース)mcp__playwright__browser_take_screenshot で重要な画面を保存mcp__playwright__browser_click / browser_type / browser_press_key で操作スクリーンショットは
<service-path>/reports/<YYYY-MM-DD>_<persona>_<scenario>/screenshots/NN_<tN>_<short>.png
のパス指定で保存(NN は連番、tN はタスク番号)。
tasks/<persona>.md の t1 → t2 → t3 を順に実施。
<service-path>/reports/<YYYY-MM-DD>_<persona>_<scenario>/report.md を
reports/_template/report.md の構造に従って書く。
必須項目:
レポート生成後、以下をユーザーに 必ず 案内する:
<絶対パス>/report.md## 人間レビューメモ 欄を埋める[ux-review/<persona>/<date>] 等)を必ず遵守tools
git worktree で隔離された作業環境を作成する。Claude command /worktree 相当を Codex CLI で実行する。
tools
AI ペルソナで Playwright MCP 経由の UX レビューを実施する。Claude command /ux-review 相当を Codex CLI で実行する。
tools
汎用的なフォントを避け、デザイン性の高いタイポグラフィを選択してフロントエンドの質を向上させるスキル。UI制作やLP作成時に使用します。
tools
Issue を作成(または既存 Issue を指定)し、実装して PR を作成する。Claude command /solve-issue 相当を Codex CLI で実行する。