Communityコーディング&開発github.com

Git-FED/MuseAi-Skill-video-editing

Cloudflare Pages/Workers デプロイの事前チェックを行い、アセット漏洩を未然に防ぎます。

MuseAi-Skill-video-editing とは?

このスキルは、Cloudflare Pages または Workers へのデプロイ前にドライランを実行し、実際にアップロードされるアセットを検査します。ビルド対象の誤指定、過剰なバンドルサイズ、依存関係のバイナリが静的アセットとして誤って含まれるなどの問題を、本番公開前に発見できます。`wrangler` と `node` が利用可能であること、`wrangler.toml` 設定ファイルが存在すること、Cloudflare 認証情報が環境変数として適切に設定されていることを前提とします。手順は、環境確認、設定ファイルの存在確認、`.wrangler/` の gitignore 設定確認、ドライランとアップロード検査、シークレットチェック、そして最後にデプロイ実行という流れです。このスキルは、Claude Code や Cursor などの AI エージェント向けに設計されており、デプロイミスによるインシデントを防止し、安全なリリースプロセスを支援します。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Git-FED/MuseAi-Skill-video-editing/tree/HEAD/skills/muse-cloudflare-deploy

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

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

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

ドキュメント

機能説明

ドライランデプロイを実行し、実際にアップロードされるものを検査します。これにより、ビルド対象の誤指定、過剰なバンドルサイズ、依存関係のバイナリが静的アセットとして含まれる問題を、本番公開前に発見できます。

前提条件

  • wrangler と node が PATH に含まれていること
  • プロジェクトルートに wrangler.toml(または wrangler.jsonc)が存在すること
  • Cloudflare の認証情報が wrangler から利用可能であること(環境変数を介し、コミットしないこと)

環境確認

最初に以下を実行します:

command -v wrangler && command -v node

いずれかが不足している場合は停止し、MISSING_DEP: wrangler と報告します。

手順

  1. wrangler 設定ファイルが存在することを確認:

    test -f wrangler.toml || test -f wrangler.jsonc
    

    いずれも存在しない場合は、MISSING_CONFIG: wrangler.toml と報告します。

  2. .wrangler/ が gitignore されていることを確認(ローカル状態やトークンが含まれる可能性があるため):

    test -f .gitignore && grep -qxF '.wrangler/' .gitignore || echo
    

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

関連スキル