Initial commit

This commit is contained in:
Zhongwei Li
2025-11-30 08:59:12 +08:00
commit b700a9b494
20 changed files with 2716 additions and 0 deletions

62
commands/codex_review.md Normal file
View File

@@ -0,0 +1,62 @@
---
description: Codex MCPを使ってコードの変更を客観的にレビューします。現在作業中のspec workflowがある場合は仕様に沿ったレビューを実施します。
---
# Codex MCPを使ったコードレビュー
コードの変更内容に対してcodex mcpを使って客観的なレビューを実施します。
## 実行手順
### 1. デフォルトブランチの取得
まず、リポジトリのデフォルトブランチを取得してください:
```bash
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からのレビュー結果をユーザーに報告してください。