mcpField
C
chrome-ext

chrome-ext

github.com/pproenca開発21853 回インストール11 週間前に更新
リポジトリ

chrome-ext について

chrome-ext は、Chrome Developer Relations が管理する Manifest V3 拡張機能の開発ガイドです。拡張機能の開発、移行、最適化を行う開発者向けに、サービスワーカーからストレージやパフォーマンスまでを影響度順の 8 分野に整理しています。

主な機能

  1. 01優先度別に 8 分野のルールを整理
  2. 02サービスワーカーのライフサイクルを解説
  3. 03コンテンツスクリプトと DOM 操作を最適化
  4. 04メッセージングとストレージ操作を案内
  5. 05ネットワーク権限とメモリ管理を扱う
  6. 06UI パフォーマンスと API 利用の指針

活用シーン

  1. 01Manifest V3 拡張機能の新規開発
  2. 02Manifest V2 から V3 への移行
  3. 03サービスワーカーの状態管理を最適化
  4. 04拡張機能のパフォーマンス問題を調査

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/pproenca/dot-skills --skill chrome-ext

インストール後、Claude Code で/chrome-extを入力して読み込まれたか確認します。

詳細

Chrome Developer Relations Chrome 拡張機能のベストプラクティス

Chrome Developer Relations がメンテナンスする、Chrome 拡張機能(Manifest V3)の包括的なパフォーマンス最適化ガイドです。自動リファクタリングとコード生成の指針となるよう、影響度の高い順に優先順位を付けた 8 つのカテゴリに、40 以上のルールを掲載しています。

適用する場面

次のような場合に、これらのガイドラインを参照してください。

  • Chrome 拡張機能のコードを新たに記述するとき
  • Manifest V2 から Manifest V3 に移行するとき
  • サービスワーカーのライフサイクルと状態管理を最適化するとき
  • ページとやり取りするコンテンツスクリプトを実装するとき
  • 拡張機能のパフォーマンス問題をデバッグするとき

優先度別のルールカテゴリ

優先度カテゴリ影響度プレフィックス
1サービスワーカーのライフサイクル重大sw-
2コンテンツスクリプトの最適化重大content-
3メッセージパッシングの効率化高msg-
4ストレージ操作高storage-
5ネットワークと権限中〜高net-
6メモリ管理中mem-
7UI パフォーマンス中ui-
8API の使用パターン低〜中api-

クイックリファレンス

1. サービスワーカーのライフサイクル(重大)
2. コンテンツスクリプトの最適化(重大)
3. メッセージパッシングの効率化(高)
4. ストレージ操作(高)
5. ネットワークと権限(中〜高)
6. メモリ管理(中)
7. UI パフォーマンス(中)
8. API の使用パターン(低〜中)

使用方法

詳しい説明とコード例については、個別のリファレンスファイルをお読みください。

完全版ドキュメント

すべてのルールを1つのドキュメントにまとめた完全なガイドについては、AGENTS.md をご覧ください。

リファレンスファイル

ファイル説明
AGENTS.mdすべてのルールをまとめた完全なガイド
references/_sections.mdカテゴリーの定義と順序
assets/templates/_template.md新しいルール用のテンプレート
metadata.jsonバージョンとリファレンス情報

コメント