mcpField
C
chrome-extension

chrome-extension

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

chrome-extension について

Chrome 拡張機能の開発者向けに、Manifest V3 のパフォーマンスとコード品質を扱うガイドです。影響度順のルールにより、新規開発や移行、最適化、問題調査を支援します。

主な機能

  1. 0112 の開発カテゴリを網羅
  2. 02優先度付きの 67 ルール
  3. 03サービスワーカーのライフサイクル管理
  4. 04コンテンツスクリプトとメッセージング
  5. 05エラー処理とテストの指針

活用シーン

  1. 01Chrome 拡張機能の新規作成
  2. 02Manifest V2 から V3 への移行
  3. 03拡張機能の性能問題の調査

インストール

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

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

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

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

AGENTS.md
metadata.json
README.md
assets/templates/
_template.md
references/
_sections.md
api-avoid-redundant-api-calls.md
api-handle-context-invalidated.md
api-query-tabs-efficiently.md
api-use-alarms-minperiod.md
api-use-declarative-content.md
api-use-promises-over-callbacks.md
comp-adapter-interface.md
comp-content-script-structure.md
comp-css-class-patterns.md
comp-manager-class.md
comp-type-guards.md
comp-ui-components.md
content-batch-dom-operations.md
content-minimize-script-size.md
content-programmatic-injection.md
content-use-document-idle.md
content-use-mutation-observer.md
content-use-specific-matches.md
err-context-invalidation.md
err-early-return.md
err-null-coalescing.md
err-promise-barrier.md
err-storage-operations.md
err-url-parsing.md
err-validation-pattern.md

詳細

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

Chrome 拡張機能(Manifest V3)の包括的なパフォーマンスおよびコード品質ガイドです。自動リファクタリングとコード生成の指針として、影響度順に優先順位付けされた12カテゴリ、67個のルールが含まれています。

適用する場面

以下の場合に、これらのガイドラインを参照してください。

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

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

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

クイックリファレンス

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

使用方法

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

完全版のドキュメント

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

リファレンスファイル

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

コメント