role-play-review は何をしますか?
Claude Codeスキル:複数ロールによる再帰的レビューフレームワーク。並行レビュー、円卓コンセンサス、自動修正を備えています。
概要
TeaBay/role-play-review は、Claude Codeエージェントが複数の役割(ロール)をエミュレートし、コードベースに対して並行レビューを実行するためのスキルです。各ロールからのフィードバックは、円卓コンセンサス(roundtable consensus)プロセスによって統合され、矛盾が解決されます。最終的に、合意された改善点は自動的にコードに適用されます(自動修正機能)。
主な機能
- 複数ロール並行レビュー: シニアエンジニア、セキュリティスペシャリスト、パフォーマンスエキスパートなど、複数の専門的視点から同時にコードをレビューします。
- 円卓コンセンサス: 各ロールからのフィードバックを統合し、矛盾点を解決、最終的な合意を形成するプロセス。
- 自動修正: コンセンサスで合意された変更を、コードベースに自動的に適用します。
- 再帰的レビュー: 必要に応じて、修正後のコードに対して再度レビューを実行し、品質を担保します。
使い方
このスキルはClaude Codeエージェントで使用することを想定しています。スキルを有効化すると、エージェントは指定されたコードベースに対して以下の手順を自動的に実行します。
- ロールの定義: レビューに参加するロール(役割)を定義します。
- 並行レビューの実行: 各ロールが独立してコードをレビューし、フィードバックを生成します。
- 円卓コンセンサスの形成: 各ロールのフィードバックを統合し、矛盾を解決、最終的なアクションアイテムを決定します。
- 自動修正の適用: コンセンサスで合意された変更をコードに適用します。
- 再帰的レビュー(オプション): 修正が適用された後、再度レビューを実行して品質を確認します。
設定
スキルの動作は、以下の環境変数または設定ファイルでカスタマイズできます。
ROLE_REVIEW_ENABLED: スキルの有効/無効を切り替えます(デフォルト:true)。ROLE_REVIEW_ROLES: レビューに参加するロールのリスト(例:senior_engineer,security_specialist,ux_designer)。ROLE_REVIEW_AUTO_FIX: 自動修正機能の有効/無効を切り替えます(デフォルト:true)。
注意事項
- このスキルはClaude Codeの機能を最大限に活用するように設計されていますが、他のAIエージェントや開発環境でも概念を応用できます。
- 自動修正機能を使用する前に、コードベースのバックアップを推奨します。
- コンセンサスプロセスは各ロールのフィードバックを平等に扱いますが、最終的な判断はユーザーに委ねられます。
関連情報
- 元のスキル: TeaBay/role-play-review
- ドキュメント:
SKILL.mdを参照してください。