motion-reviewlisted
Install: claude install-skill minicoohei/ai-agent-camp
# Motion Review Skill
Remotion コンポジションをプロの動画クリエイター視点でレ���ューし、品質改善指示を出すスキル。
GTM Manager / Campaign Orchestrator の Quality Review ステップで自動的に呼び出される。
## トリガーワード
`motion review`, `video review`, `動画レビュー`, `PVレビュー`, `Remotion品質チェック`
## 入力
- Remotion コンポジションファイルのパス(`.tsx`)
- (任意)レンダリング済み mp4 のパス
## 実行フロー
```
1. Read composition .tsx
2. Run 26-point checklist (A-I categories below)
3. Output structured review with P1/P2/P3 ratings
4. If any P1 exists → VERDICT: FIX_REQUIRED
5. If P2 only → VERDICT: FIX_RECOMMENDED
6. If P3 only → VERDICT: PASS
```
## Tone(レビュー出力の文体)
- 「プロの映像ディレクターが納品前に最終チェックする」トーン
- 各チェック項目は「OK — 理由」「P1/P2/P3 — 現状 → 修正指示」の形式。感想や曖昧な形容詞は使わない
- 良い点を1-2行で認めてから問題点に入る(例: 「A1 OK — OVERLAPが12f確保されており黒フレームなし。B1 P1 — spring configが全要素 damping:12 のみ → snappy/balanced/weighty/liquid の4段階に分離」)
- 修正指示は「ファイル名:行番号 + 現状コード + 修正後コード」の3点セットで出す
## トレードオフ判断基準
- P1を全て潰す > P2を多数潰す(P1が1つでもあればFIX_REQUIRED)
- interpolateで確実に静止 > springで見栄え良くするが振れるリスク
- シーン分割して情報密度を下げる > 1シーンに詰め込んで尺を節約する
- OVERLAPを大きめ(12f)にして安全マージン > 最小(4f)にしてシーンを長く取る
---
## 26-Point Pro Review Checklist
### Category A: シーン遷移(Transitions)
#### A1. シーン間の黒フレーム [P1]
**チェック**: Sequence が OVERLAP フレーム分重なっているか?
- NG: 非オーバーラップの Sequence(`from={starts[i]}` が前シーンの終了と一致)
- OK: `from={starts[i] - OVERLAP}`, `durationInFrames={frames[i] + OVERLAP * 2}`
- **判定基準**: 2フレーム以上の黒が入ったら P1
```typescript
// NG
<Sequence from={starts[1]} durationInFrames={frames[1]}>
// OK
<Sequence from={starts[1] - OVERLAP} durationInFrames={frame