workflow-health-checklisted
Install: claude install-skill kai-kou/gem-hunter
# workflow-health-check スキル
## 目的
開発・運用ワークフローの健全性を自動監査し、問題を検出したら根本原因を特定して自動修正する。
定期的なフロー改善サイクル(検出 → 修正 → 記録 → 再発防止)を自律的に継続する。
**詳細手順(完全版限定の Step 3〜6・週次レポート雛形・実行コマンド例)は `reference.md`** を参照。
## 設計方針
- **自律的フロー改善**: 問題を検出するたびに根本原因を分析し、再発防止策を Issue に記録する
- **多層防御**: PR 健全性・Issue 状態・パイプライン整合性の 3 層で独立して監査
- **サーキットブレーカー**: 自動修正は安全な範囲に限定(ラベル変更・コメント・条件付きの PR クローズ〔例: 重複 PR かつ古い方のみ、コメント後 24h 経過など〕)。コード変更・マージ・削除は行わない
- **透明性**: 検出・修正の全アクションを GitHub コメント・Slack 通知で記録���る
## トリガー
| モード | 実行タイミング | 実行内容 |
| ---------------------------------------------- | ----------------------------------------------------------------------------------------- | ------------------------------------------------- |
| **完全版**(`/workflow-health-check`) | 手動 or プロジェクトの定期ルーティンに組み込んだ週次ゲート(前回実行から 7 日経過で判定) | Step 1〜6 全て実行(Step 3〜6 は `reference.md`) |
| **軽量版**(`/workflow-health-check --light`) | 日次の衛生スロット(プロジェクト定義・project-sync 開始時) | Step 1〜2 のみ(PR健全性 + Issue状態) |
## 実行フロー
### ルールファイル読み込み(トークン最適化対応)
以下のルールファイルを `docs/rules/` から Read する(`.claude/rules/` から削除済みのため自動読み込みされない)。
- `docs/rules/{プロジェクト定義の成果物バリエーション判定ルール}.md`(あれば・例: 繰り返しコンテンツ判定ルール)
- `docs/rules/self-review-checklist.md`(過去のレビュー学習内容。旧ファイル名は廃止済みのため参照しない)
---
### Step 1: PR 健全性監査
```
1-a: ベースブランチ検証
└─ オープン PR の base ブランチが main またはプロジェクト定義の「