Files
gh-syou6162-claude-code-com…/commands/codex_review.md
2025-11-30 08:59:12 +08:00

2.5 KiB
Raw Blame History

description
description
Codex MCPを使ってコードの変更を客観的にレビューします。現在作業中のspec workflowがある場合は仕様に沿ったレビューを実施します。

Codex MCPを使ったコードレビュー

コードの変更内容に対してcodex mcpを使って客観的なレビューを実施します。

実行手順

1. デフォルトブランチの取得

まず、リポジトリのデフォルトブランチを取得してください:

git symbolic-ref refs/remotes/origin/HEAD --short | cut -d/ -f2

このコマンドでデフォルトブランチ名main や master など)を取得し、後続のステップで使用します。

2. spec-idの判定

Taskツールで syou6162-plugin:detect-spec-workflow サブエージェントを呼び出し、現在の作業に該当するspec-idを判定してください

Taskツールで以下のパラメータを指定
- subagent_type: "syou6162-plugin:detect-spec-workflow"
- description: "spec-idの判定"
- prompt: 現在のブランチ名やコミットメッセージから推測されるタスク概要
  「detect-spec-workflowサブエージェントの追加とドキュメント更新」

3. Codex MCPでのレビュー実行

前述のステップで得たspec-idの有無に応じて、以下のようにCodex MCPを呼び出してください

spec-idが取得できた場合

mcp__codex__codex ツールを使って以下のプロンプトでレビューを実行:

「<デフォルトブランチ名>ブランチとの差分を日本語でレビューしてください。

このプロジェクトではspec workflowという仕様駆動開発のワークフローを使っています。

- `.spec-workflow/steering/`にプロジェクトの方向性を示すsteeringドキュメントがあります
- `.spec-workflow/specs/<取得したspec-id>/`に現在開発中の機能の仕様とタスクの進行状況があります

これらを読んで、仕様に沿った実装になっているかレビューしてください。」

spec-idが取得できなかった場合

mcp__codex__codex ツールを使って以下のプロンプトでレビューを実行:

「<デフォルトブランチ名>ブランチとの差分を日本語でレビューしてください。」

4. レビュー結果の報告

Codex MCPからのレビュー結果をユーザーに報告してください。