run-meta-pendinglisted
Install: claude install-skill masa-san-jp/Agent-Aiko
# /run-meta-pending
`{{ORG_REPO_PATH}}/Agent-team/logs/reviews/.pending/` 配下のマーカーを検知し、対応するサブエージェントを **Agent ツール**で起動する。SessionStart hook(`tools/meta-check.sh`)が overdue のロールを検出して marker を作成、このスキルがそれを消化する 2 段構成の実装側。
## 起動タイミング
- 明示: ユーザーが `/run-meta-pending` を入力したとき
- 自動: セッション開始直後、`{{ORG_REPO_PATH}}/Agent-team/logs/reviews/.pending/` に **以下のロール名 marker が 1 つでも存在する場合**に自動実行
| マーカー | 起動するサブエージェント(subagent_type) |
|----------|---------------------------------------|
| `.pending/reviewer` | `reviewer` |
| `.pending/scout` | `scout` |
| `.pending/lab` | `lab` |
| `.pending/janitor` | `janitor` |
## 実行手順
### Step 1: pending マーカーを列挙
```bash
ls {{ORG_REPO_PATH}}/Agent-team/logs/reviews/.pending/ 2>/dev/null
```
存在しなければ何もせず終了。
### Step 2: サブエージェントを **並列起動**
複数 marker があれば Agent ツールで並列に起動する。各サブエージェントの実行内容は `.claude/agents/{role}.md` 定義に従う。
### Step 3: 各エージェント完了ごとに後始末
完了したロールについて:
```bash
date +%s > {{ORG_REPO_PATH}}/Agent-team/logs/reviews/.last-run-{role}
rm -f {{ORG_REPO_PATH}}/Agent-team/logs/reviews/.pending/{role}
```
### Step 4: ユーザー報告
最小限の 1 行:
```
reviewer / lab を起動して完了。
```
詳細出力は `Agent-team/logs/reviews/YYYY-Www-{role}.jsonl` に蓄積されるので、ユーザーに転載しない。
## 関連ファイル
- 検知スクリプト:`{{ORG_REPO_PATH}}/Agent-team/agents/.claude/scripts/meta-check.sh`
- マーカー保管:`{{ORG_REPO_PATH}}/Agent-team/logs/reviews/.pending/`(gitignore)
- 最終起動時刻:`{{ORG_REPO_PATH}}/Agent-team/logs/reviews/.last-run-{role}`(gitignore)
- サブエージェント定義:`{{ORG_REPO_PATH}}/Agent-team/.claude/agents/{role}.md`
- 手動