Communitygithub.com

riaz37/remotion-ui

RemotionUI モノレポでの作業を支援 — レジストリ作成、CLI コマンド、remotion-ui.json 設定、コピー&ペーストによるコンポーネント配布。プリミティブ/シーン/コンポジションの追加や remotion-ui CLI の実行時に使用します。

remotion-ui とは?

このスキルは、RemotionUI モノレポを操作するための包括的なガイドです。開発者が Remotion ビデオコンポーネントを追加・管理する際に、レジストリの作成、CLI の使用、設定ファイルの理解、コピー&ペーストによる配布モデルをサポートします。主な機能として、`remotion-ui` CLI の実行、`Root.tsx` や `remotion.config.ts` のパッチ適用、レジストリのビルド (`registry:build`)、そしてスキルの同期 (`skills:sync`) があります。このスキルは、Remotion のベストプラクティスに従い、公式ドキュメントやカスタムルールへの参照を提供しながら、コンポーネントが npm パッケージとして公開されず、CLI のみが公開されるという独自の哲学に基づいています。

対応✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/riaz37/remotion-ui/tree/HEAD/skills/remotion-ui

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

RemotionUI

このスキルは、RemotionUI モノレポでの作業や、ユーザーが Remotion ビデオコンポーネントを追加するのを支援する際に使用します。

Remotion フレームワークのベストプラクティスについては、次の順序でお読みください:

  1. skills/remotion/docs/INDEX.md — 公式 remotion.dev ドキュメントのミラー(pnpm docs:remotion で更新)
  2. skills/remotion/remotion-best-practices/SKILL.md — Remotion スキル + 規約
  3. skills/remotion/remotion-create/video-layout.md — レイアウトの重複を防ぐ

使用するタイミング

  • レジストリコンポーネントの追加または作成
  • remotion-ui CLI の操作
  • コピー&ペースト配布モデルの理解
  • インストール時の Root.tsx または remotion.config.ts のパッチ適用

主要なパス

  • レジストリソース:apps/web/registry/
  • レジストリマニフェスト:apps/web/registry.json
  • ビルド済みレジストリ:apps/web/public/r/
  • CLI パッケージ:packages/remotion-ui/
  • ユーザー設定:remotion-ui.json

コマンド

pnpm skills:sync             # Remotion スキルを同期し Codex を接続
pnpm registry:build          # レジストリ JSON をビルド
pnpm dev                     # ドキュメントサイトを起動
pnpm build                   # 全パッケージをビルド

リファレンスドキュメント

哲学

コンポーネントは npm パッケージとして公開しません。CLI(remotion-ui)のみが公開されます。ユーザーはソースファイルを自身のプロジェクトにコピーして使用します。

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

関連スキル