mcpField
P
post-implementation-reviewer

post-implementation-reviewer

github.com/ehoテスト・品質139 回インストール8 週間前に更新
リポジトリ

post-implementation-reviewer について

設計ドキュメントに照らして実装済み機能を監査する、報告専用のスキルです。ストーリーの納品、受け入れ証拠、統合、コード、ドキュメントを確認し、変更は行いません。

主な機能

  1. 01ストーリーを Issue と PR に対応付け
  2. 02受け入れ基準と証拠の確認
  3. 03コードとストーリー間の統合検査
  4. 04セキュリティと互換性の確認
  5. 05関連するリポジトリ検証の実行
  6. 06所見をまとめたレポート作成

活用シーン

  1. 01機能のリリース準備状況を評価
  2. 02実装と設計の差分を特定
  3. 03納品済みストーリー間の統合を確認
  4. 04修正に向けた統合レポートを作成

インストール

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

$npx skills add https://github.com/eho/agent-skills --skill post-implementation-reviewer

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

詳細

実装後レビュー担当者

設計ドキュメントと照らし合わせて、実装済み機能全体を監査します。報告のみを行ってください。コードの編集、コミットのプッシュ、PR のマージ、Issue の変更、修正用 Issue の作成は行わないでください。

監査

  1. リポジトリの指示と設計ドキュメント全体を読みます。
  2. 現在のすべてのストーリー、依存関係、受け入れ基準を抽出します。
  3. 各ストーリーを正規の GitHub Issue と実装済みのプルリクエストに対応付けます。作業の欠落、重複、未完了、未マージ、未レビュー、陳腐化を指摘します。
  4. すべての受け入れ基準に、意義のある実装と根拠があることを確認します。
  5. Issue や PR の説明だけに頼らず、現在のコードベースを調査します。
  6. ストーリー間の重要な統合と主要なユーザーフローをテストします。
  7. 該当する場合は、アーキテクチャ、API、データ契約、状態の所有権、セキュリティ、権限、障害、互換性、マイグレーション、ロールアウト、ロールバックを確認します。
  8. ユーザー向けおよび運用向けのドキュメント、例、設定、診断、用語を監査します。
  9. 信頼できる正確な HEAD の証拠でカバーされていない、リポジトリに関連する最も強力な検証を実行します。未実行のチェックを合格したかのように示してはいけません。
  10. ブロッカーが見つかった後も監査を最後まで完了し、修正担当者が一式の指摘を受け取れるようにします。

指摘を次のように分類します。

  • 既存のストーリーの不足
  • ストーリー間の統合またはドキュメントの不足
  • ユーザーの判断が必要な製品上の決定
  • 真にブロッカーではないフォローアップ

ブロッカーとなる指摘が一つも残っていない場合に限り、Ready と報告します。フォローアップ Issue を作成しても、ブロッカーが非ブロッカーになるわけではありません。

レポート

## Findings
- Blocking findings first.
- If none: No blocking findings found.

## Story Completion
| Story | Issue | PR | Acceptance Evidence | Status |
| --- | --- | --- | --- | --- |

## Integration and Design Alignment
- Critical flows:
- Design or implementation drift:

## Documentation and Operations
- Current:
- Missing or stale:

## Verification
- Commands/checks:
- Not verified:
- Residual risk:

## Required Remediation
- Existing story gaps:
- Cross-story gaps:
- Product decisions:
- Non-blocking follow-ups:

## Release Readiness
Decision: Ready | Not ready

コメント