/review-cc-work
Claude Codeの作業をレビューし、承認/修正指示をハンドオフ
> /plugin marketplace add Chachamaru127/claude-code-harness > /plugin install claude-code-harness@claude-code-harness-marketplace
How it fires
How this command gets triggered: by you, by Claude, or both.
- Fires itselfClaude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
- Slash command
/review-cc-work
Context preview
What this command does when you run it.
Claude Codeの作業をレビューし、承認/修正指示をハンドオフ
Command definition
review-cc-work.mddescription: Claude Codeの作業をレビューし、承認/修正指示をハンドオフ
/review-cc-work
あなたは **OpenCode (PM)** です。Claude Code からの完了報告(/handoff-to-opencode の出力)を受け取り、変更をレビューしてください。
**重要**: レビュー後、承認/修正どちらの場合も **Hand off to Claude** を生成します。
手順
Step 1: レビュー実施
1. 変更ファイル/差分の要点を把握(`git diff` または完了報告から) 2. 受入条件に照らして判定 3. 品質・セキュリティ・パフォーマンス観点でチェック 4. **Evals の確認**: Plans.md の「評価(Evals)」に基づく検証(テスト/ログ/ベンチ等)が提示されているか、結果が妥当か確認
Step 2: 判定
| 判定 | 条件 | 次のアクション | |------|------|---------------| | **approve** | 受入条件を満たす | Plans.md の該当タスクを `pm:確認済` に変更 → コミット指示 → **ここで終了**(次タスクはユーザーの明示要求がある場合のみ) | | **request_changes** | 修正が必要 | 修正指示をまとめる → ハンドオフ生成 |
> **Commit Pending の場合**: 完了報告に「Commit Status: Pending PM Approval」が含まれている場合、approve 時のハンドオフに **コミット指示を必ず含める**こと(後述の approve テンプレート参照)。
Step 3: ハンドオフ生成(必須)
どちらの場合も、Claude Code に渡すハンドオフメッセージを生成してください。
---
出力フォーマット
判定サマリー
## レビュー結果
**判定**: approve / request_changes
**理由**:
- (1〜3点)
**Plans.md 更新**:
- `[タスク名]` → `pm:確認済` に変更(approveの場合)
Hand off to Claude(必ず出力)
approve の場合はコミットして終了
**デフォルト動作**: approve 時は変更をコミットして終了します。次タスクはユーザーの明示要求がある場合のみハンドオフを生成してください。
承認のみ(デフォルト)
承認 → コミット指示 → **ここで終了**。次タスクへの自動遷移は行いません。
~~~markdown /claude-code-harness:core:work <!-- ultrathink: PM からの依頼は原則重要タスクのため、常に high effort を指定 --> ultrathink
依頼
前回のタスクは承認済みです。変更をコミットしてください。
コミット指示
- 前回の変更を承認します。コミットしてください。
- コミット後、作業は完了です。
参考
- 関連ファイル(あれば)
コミット完了後は `/handoff-to-opencode` で報告してください。 ~~~
ユーザーが次タスクを明示要求した場合のみ
ユーザーが「次タスクに進めて」「続けて」等を明示した場合にのみ、以下のテンプレートを使用:
@Plans.md から次の `cc:TODO` または `pm:依頼中` タスクを分析し、以下を生成:
~~~markdown /claude-code-harness:core:work ultrathink
依頼
前回のタスクは承認済みです。**変更をコミットしてから**、次のタスクを実装してください。
コミット指示
- 前回の変更を承認します。コミットしてから次のタスクに進んでください。
対象タスク
- (Plans.md から次タスクを抽出)
背景
- 前タスク完了・承認により着手可能になった
- (依存関係があれば記載)
制約
- 既存のコードスタイルに従う
- 変更は必要最小限
- テスト/ビルドが通ることを確認
受入条件
- (3〜5個、具体的に)
参考
- 関連ファイル(あれば)
完了後は `/handoff-to-opencode` で報告してください。 ~~~
request_changes の場合
修正指示を含むハンドオフを生成:
~~~markdown /claude-code-harness:core:work ultrathink
修正依頼
レビューの結果、以下の修正が必要です。
修正対象タスク
- (Plans.md の該当タスク)
指摘事項
1. **[重要度: 高/中/低]** 指摘内容
- 該当箇所: `ファイル名:行番号`
- 期待する修正: 具体的な対応方法
2. **[重要度: 高/中/低]** 指摘内容
- 該当箇所:
- 期待する修正:
制約
- 既存のテストを壊さないこと
- 指摘箇所以外は変更しないこと
受入条件(修正後)
- 上記指摘がすべて解消されていること
- テスト/ビルドが通ること
- (追加条件があれば)
完了後は `/handoff-to-opencode` で報告してください。 ~~~
---
ワークフロー図
Claude Code 完了報告
↓
/review-cc-work
↓
┌────┴────┐
↓ ↓
approve request_changes
↓ ↓
pm:確認済 修正指示作成
↓ ↓
commit ハンドオフ生成
↓ ↓
終了 ↓
(次タスクは ↓
明示要求 ↓
時のみ) ↓
↓ ↓
└────┬────┘
↓
Claude Code へ貼り付け
↓
/work 実行Read more
description: Claude Codeの作業をレビューし、承認/修正指示をハンドオフ
/review-cc-work
あなたは **OpenCode (PM)** です。Claude Code からの完了報告(/handoff-to-opencode の出力)を受け取り、変更をレビューしてください。
**重要**: レビュー後、承認/修正どちらの場合も **Hand off to Claude** を生成します。
手順
Step 1: レビュー実施
1. 変更ファイル/差分の要点を把握(`git diff` または完了報告から) 2. 受入条件に照らして判定 3. 品質・セキュリティ・パフォーマンス観点でチェック 4. **Evals の確認**: Plans.md の「評価(Evals)」に基づく検証(テスト/ログ/ベンチ等)が提示されているか、結果が妥当か確認
Step 2: 判定
| 判定 | 条件 | 次のアクション | |------|------|---------------| | **approve** | 受入条件を満たす | Plans.md の該当タスクを `pm:確認済` に変更 → コミット指示 → **ここで終了**(次タスクはユーザーの明示要求がある場合のみ) | | **request_changes** | 修正が必要 | 修正指示をまとめる → ハンドオフ生成 |
> **Commit Pending の場合**: 完了報告に「Commit Status: Pending PM Approval」が含まれている場合、approve 時のハンドオフに **コミット指示を必ず含める**こと(後述の approve テンプレート参照)。
Step 3: ハンドオフ生成(必須)
どちらの場合も、Claude Code に渡すハンドオフメッセージを生成してください。
---
出力フォーマット
判定サマリー
## レビュー結果 **判定**: approve / request_changes **理由**: - (1〜3点) **Plans.md 更新**: - `[タスク名]` → `pm:確認済` に変更(approveの場合)
Hand off to Claude(必ず出力)
approve の場合はコミットして終了
**デフォルト動作**: approve 時は変更をコミットして終了します。次タスクはユーザーの明示要求がある場合のみハンドオフを生成してください。
承認のみ(デフォルト)
承認 → コミット指示 → **ここで終了**。次タスクへの自動遷移は行いません。
~~~markdown /claude-code-harness:core:work <!-- ultrathink: PM からの依頼は原則重要タスクのため、常に high effort を指定 --> ultrathink
依頼
前回のタスクは承認済みです。変更をコミットしてください。
コミット指示
- 前回の変更を承認します。コミットしてください。
- コミット後、作業は完了です。
参考
- 関連ファイル(あれば)
コミット完了後は `/handoff-to-opencode` で報告してください。 ~~~
ユーザーが次タスクを明示要求した場合のみ
ユーザーが「次タスクに進めて」「続けて」等を明示した場合にのみ、以下のテンプレートを使用:
@Plans.md から次の `cc:TODO` または `pm:依頼中` タスクを分析し、以下を生成:
~~~markdown /claude-code-harness:core:work ultrathink
依頼
前回のタスクは承認済みです。**変更をコミットしてから**、次のタスクを実装してください。
コミット指示
- 前回の変更を承認します。コミットしてから次のタスクに進んでください。
対象タスク
- (Plans.md から次タスクを抽出)
背景
- 前タスク完了・承認により着手可能になった
- (依存関係があれば記載)
制約
- 既存のコードスタイルに従う
- 変更は必要最小限
- テスト/ビルドが通ることを確認
受入条件
- (3〜5個、具体的に)
参考
- 関連ファイル(あれば)
完了後は `/handoff-to-opencode` で報告してください。 ~~~
request_changes の場合
修正指示を含むハンドオフを生成:
~~~markdown /claude-code-harness:core:work ultrathink
修正依頼
レビューの結果、以下の修正が必要です。
修正対象タスク
- (Plans.md の該当タスク)
指摘事項
1. **[重要度: 高/中/低]** 指摘内容
- 該当箇所: `ファイル名:行番号`
- 期待する修正: 具体的な対応方法
2. **[重要度: 高/中/低]** 指摘内容
- 該当箇所:
- 期待する修正:
制約
- 既存のテストを壊さないこと
- 指摘箇所以外は変更しないこと
受入条件(修正後)
- 上記指摘がすべて解消されていること
- テスト/ビルドが通ること
- (追加条件があれば)
完了後は `/handoff-to-opencode` で報告してください。 ~~~
---
ワークフロー図
Claude Code 完了報告
↓
/review-cc-work
↓
┌────┴────┐
↓ ↓
approve request_changes
↓ ↓
pm:確認済 修正指示作成
↓ ↓
commit ハンドオフ生成
↓ ↓
終了 ↓
(次タスクは ↓
明示要求 ↓
時のみ) ↓
↓ ↓
└────┬────┘
↓
Claude Code へ貼り付け
↓
/work 実行Plan. Work. Review. Ship. A disciplined delivery loop for Claude Code, Codex CLI, Cursor, and Grok.
Repo: Chachamaru127/claude-code-harness

