chrome-extension-builder は何をしますか?
Manifest V3 Chrome 拡張機能のビルド、検証、テスト、公開を行うための Claude Code プラグイン。
概要
この Claude Code プラグインは、Chrome 拡張機能の開発ライフサイクル全体を自動化します。以下の機能を提供します。
- ビルド: ソースコードから拡張機能をバンドルします。
- 検証: 未使用の権限、セキュリティの問題、マニフェストのエラーをチェックします。
- テスト: 自動テストを実行します。
- 公開: Chrome Web Store に拡張機能を公開します。
インストール
Claude Code でこのプラグインを使用するには、以下のコマンドを実行します。
claude plugins install harry-harish/chrome-extension-builder
使用方法
プラグインをインストールすると、以下のコマンドが利用可能になります。
拡張機能のビルド
claude chrome-extension-builder build
拡張機能の検証
claude chrome-extension-builder validate
テストの実行
claude chrome-extension-builder test
公開
claude chrome-extension-builder publish
設定
プラグインは、プロジェクトのルートにある chrome-extension-builder.config.json ファイルで設定できます。利用可能なオプションは以下のとおりです。
sourceDir: ソースディレクトリへのパス (デフォルト:./src)outputDir: 出力ディレクトリへのパス (デフォルト:./dist)manifestVersion: マニフェストのバージョン (デフォルト:3)autoValidate: ビルド時に自動的に検証を実行するかどうか (デフォルト:true)
環境変数
CHROME_WEB_STORE_CLIENT_ID: Chrome Web Store API のクライアント IDCHROME_WEB_STORE_CLIENT_SECRET: Chrome Web Store API のクライアントシークレットCHROME_WEB_STORE_REFRESH_TOKEN: Chrome Web Store API のリフレッシュトークン
例
基本的な使用例
# 拡張機能をビルドして検証する
claude chrome-extension-builder build --validate
# テストを実行する
claude chrome-extension-builder test --coverage
# 公開する (認証情報が必要)
claude chrome-extension-builder publish --notes "バグ修正"
ライセンス
MIT