ab-test-setup
A/Bテストや実験の設計・実装を支援するスキル。 「A/Bテストを設計して」「スプリットテストしたい」「仮説を立ててテストしたい」「バリアントを比較」等のリクエストで発動。 トラッキング実装は analytics-tracking を参照。
Remotionコンポジションを20項目チェックリストで品質レビューする。 「動画レビュー」「motion review」「Remotion品質チェック」等のリクエストで発動。
$ npx -y skills add minicoohei/ai-agent-camp --skill motion-review --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/motion-reviewContext preview
The summary Claude sees to decide when to auto-load this skill.
Remotionコンポジションを20項目チェックリストで品質レビューする。 「動画レビュー」「motion review」「Remotion品質チェック」等のリクエストで発動。
name: motion-review description: "Remotionコンポジションを20項目チェックリストで品質レビューする。 「動画レビュー」「motion review」「Remotion品質チェック」等のリクエストで発動。" triggers: - 動画レビュー - 動画の品質チェック - motion review - motion-review - Remotion品質チェック - PVレビュー - video review
Remotion コンポジションをプロの動画クリエイター視点でレビューし、品質改善指示を出すスキル。 GTM Manager / Campaign Orchestrator の Quality Review ステップで自動的に呼び出される。
`motion review`, `video review`, `動画レビュー`, `PVレビュー`, `Remotion品質チェック`
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
---
**チェック**: Sequence が OVERLAP フレーム分重なっているか?
// NG
<Sequence from={starts[1]} durationInFrames={frames[1]}>
// OK
<Sequence from={starts[1] - OVERLAP} durationInFrames={frames[1] + OVERLAP * 2}>**チェック**: フェーズ間が CrossFadeWrap(opacity fade + subtle scale)で滑らかに繋がっているか?
const XFADE = 10;
const CrossFadeWrap: React.FC<{children; isFirst?; isLast?}> = ({children, isFirst, isLast}) => {
const frame = useCurrentFrame();
const { durationInFrames: dur } = useVideoConfig();
const fadeIn = isFirst ? 1 : interpolate(frame, [0, XFADE], [0, 1], {extrapolateLeft:"clamp",extrapolateRight:"clamp"});
const fadeOut = isLast ? 1 : interpolate(frame, [dur-XFADE, dur], [1, 0], {extrapolateLeft:"clamp",extrapolateRight:"clamp"});
const scaleOut = isLast ? 1 : interpolate(frame, [dur-XFADE, dur], [1, 1.03], {extrapolateLeft:"clamp",extrapolateRight:"clamp"});
return <AbsoluteFill style={{opacity: fadeIn*fadeOut, transform:`scale(${scaleOut})`}}>{children}</AbsoluteFill>;
};
// Offsets with overlap
for (let i = 0; i < frameDurations.length; i++) {
offsets.push(acc);
acc += frameDurations[i] - (i < frameDurations.length - 1 ? XFADE : 0);
}**チェック**: 全シーンが同じ exit/entrance パターンになっていないか?
**チェック**: Before→After 等の対比シーンで clipPath wipe が連動しているか?
---
**チェック**: 要素の重さに応じた異なる spring config が使われているか?
// 最低限のプロファイル
const SP = {
snappy: { damping: 8, mass: 0.2, stiffness: 250 }, // アクセント線、バッジ
balanced: { damping: 12, mass: 0.4, stiffness: 180 }, // テキスト
weighty: { damping: 16, mass: 0.8, stiffness: 120 }, // ロゴ、ウィンドウ
liquid: { damping: 20, mass: 1.2, stiffness: 60 }, // 背景装飾
};**チェック**: 以下のうち2つ以上が実装されているか?
**チェック**: sectionDurations とアニメーション delay がビートグリッドに乗っているか?
const BEAT = 18; // 140 BPM @30fps const beat = (n: number) => n * BEAT;
---
**チェック**: Film Grain が毎フレーム変化するか?
**チェック**: i2v / 画像背景に微ズーム(Ken Burns)があるか?
**チェック**: 以下の映像フィルターが適用されているか?
---
**チェック**: 1080p 動画で最小テキストが読めるか?
| 用途 | 最小サイズ | 推奨サイズ | |------|----------|----------| | メインタイトル | 52px | 58-72px | | サブタイトル | 36px | 42-48px | | 本文 | 18px | 20-24px | | ラベル・キャプション | 14px | 16-18px | | 数字(カウントアップ) | 80px | 100-120px |
**チェック**: 以下が設定されているか?
AI Agent Training for Non-Engineers - Complete Guide to Claude Code / Cursor / Codex ### ⚠️ Before you clone Official repository (maintained by the authors): Running AI agents from this repo grants them shell, file-write, and external-API permissions on your
A/Bテストや実験の設計・実装を支援するスキル。 「A/Bテストを設計して」「スプリットテストしたい」「仮説を立ててテストしたい」「バリアントを比較」等のリクエストで発動。 トラッキング実装は analytics-tracking を参照。
マルチエージェントシステムのアーキテクチャ設計ツールキット。 「エージェントを設計して」「マルチエージェント構成」「エージェントのアーキテクチャ」「オーケストレーション設計」等のリクエストで発動。
アナリティクスのトラッキング設定・改善・監査を支援するスキル。 「トラッキングを設定」「GA4を導入」「コンバージョン計測」「イベントトラッキング」「UTMパラメータ」「GTMの設定」等のリクエストで発動。 A/Bテスト計測は ab-test-setup を参照。
テーマからアウトライン生成→文体プロファイル適用→Markdown記事出力を行う記事執筆スキル。 挿絵マーカーの自動挿入、style-analyzerプロファイル参照による文体統一に対応。 「記事を書いて」「ブログ作成」「テーマで記事生成」等のリクエストで発動。
各種SNS・広告プラットフォーム向けのバナー/クリエイティブを生成するスキル。 X, Facebook, Instagram, PRTimes, YouTube, LINE, Web広告に対応。 「バナーを作って」「広告画像を生成」「SNS用の画像」「クリエイティブ制作」等のリクエストで発動。
GCPプロジェクト単位でBigQuery認証を設定するスキル。 gcloud設定プロファイルで複数プロジェクトを安全に分離管理。 「BigQueryに繋ぎたい」「BQ認証」「gcloud認証」「データ分析の認証設定」等のリクエストで発動。