mcpField
P
project-review

project-review

github.com/light-chengテスト・品質521 回インストール4 日前に更新
リポジトリ

project-review について

project-reviewは、承認済みの目標と範囲を限定した実装を評価し、PASS、FAIL、BLOCKEDのいずれかを返すプロジェクトレベルの受け入れスキルです。受け入れ基準を固定して読み取り専用のレビュー担当を調整し、修正は権限を持つProducerに委ねます。

主な機能

  1. 01受け入れ基準とプロファイルの固定
  2. 02読み取り専用レビュー担当の調整
  3. 03指摘と範囲内修正の検証
  4. 04PASS、FAIL、BLOCKEDの判定
  5. 05レビュー再開用の状態記録

活用シーン

  1. 01リリース前の実装確認
  2. 02スキルとその証拠の評価
  3. 03記録済みの未完了レビューの再開

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/light-cheng/skills --skill project-review

インストール後、Claude Code で/project-reviewを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

agents/
openai.yaml
references/
acceptance-charter.md
attribution.md
evidence-protocol.md
finding-schema.md
migration.md
mission-center-compatibility.md
review-rubric.md
stopping-rules.md
subagent-protocol.md
WORKFLOW.md
references/profiles/
agent-skill.md
generic.md
manuscript.md
software.md
specification.md
tests/
test_agent_skill_profile_contract.py
test_generic_profile_contract.py
test_manuscript_profile_contract.py
test_software_profile_contract.py
test_specification_profile_contract.py

詳細

プロジェクトレビュー

project-review はプロジェクトレベルの最終受け入れ機能です。モデルから呼び出されるほか、手動でも呼び出せます。受け入れベースラインを固定し、review-loop を通じて読み取り専用のレビュアーを実行し、最終的な PASS、FAIL または BLOCKED を発行します。Producer は認可された修正を行いますが、project-review 自体が成果物を修正することはありません。

使用する場面

  • プロジェクトに承認済みの目標(SPEC、ブリーフ、チケットグラフ)があり、確認対象となる実装範囲が明確な場合:light-implement またはチケットの一括処理後、release-workflow の前。
  • スキルの審査:受け入れ基準がパッケージの SKILL.md とそのエビデンスである場合。

docs/agents/light-project.md が存在する場合は、レビューのプロファイルと受け入れ戦略に従って開始し、その後、実際の受け入れ基準を固定します。

コア動作

  1. 受け入れベースラインを固定し、プロファイルを選択します:generic.md、 software.md、 manuscript.md、 agent-skill.md または specification.md。
  2. review-loop を通じてレビュアーを呼び出します。通常の成果物には generic-review、ソフトウェアの差分には light-code-review、該当する場合は承認済みのドメインレビュアーを使用します。レビュアーが返すのは指摘事項のみです。
  3. 指摘事項を検証し、範囲が限定された対象内の修正のみを指示して、新たに独立した評価者に確認を依頼します。
  4. 停止ルールを満たした時点で判定を発行します。

開始モード

次の3つのモードのいずれかを使用します。詳細は WORKFLOW.md を参照してください。

  • init:レビューの前に受け入れベースラインとプロファイルを固定します。
  • review:エビデンスの収集、批評、検証、修正、評価を、範囲を限定して1ラウンド実行します。
  • resume:過去のエビデンスを書き換えずに、記録された未完了のアクションを次に続行します。

引き継ぎと停止

  • PASS:固定されたすべての基準に適切なラベル付きエビデンスがあり、新たな評価者がベースラインを承認しています。
  • FAIL:固定された条件が満たされておらず、確認済みで対象範囲内の限定的な修正では解決できません。
  • BLOCKED:必要なベースライン、権限、環境、エビデンス、アクセス、または独立したコンテキストを利用できない場合、記録に矛盾がある場合、または修正の上限により安全な収束ができない場合です。

デフォルトの最大ラウンド数は3回です。永続化する状態は .project-review/ に記録します。正確な状態ツリーと再開ルールについては、WORKFLOW.md を参照してください。受け入れ基準がトラッカーのチケットである場合、PASS の後にチケットを完了し、FAIL または BLOCKED の後にブロッカーをコメントします(チケットのクローズ処理)。

オプション機能

  • Cause: direction を伴う FAIL → チケットのクローズ処理後、verdict.md のパスを指定して light-redirect を呼び出します。利用できない場合、または呼び出しが断られた場合は、チケットの FAIL コメントを引き継ぎとします。
  • .scratch/<feature>/plan.html が存在する場合 → 判定とチケットのクローズ処理後、light-html-plan を呼び出して更新します。ページまたは機能がない場合はスキップします。

参考資料

コメント