Communityライティング&編集github.com

mindrally/chrome-extension-development

Chrome拡張機能開発(Manifest V3)のエキスパートガイドライン。セキュリティ、パフォーマンス、ベストプラクティスを網羅。ブラウザ拡張機能の構築、ポップアップUIの作成、コンテンツスクリプトの実装、Chrome APIの使用、拡張機能のパーミッション管理、Chrome Web Storeへの公開時に利用。

chrome-extension-development とは?

このスキルは、Manifest V3に基づいたChrome拡張機能開発のための専門的なガイドラインを提供します。セキュリティ、パフォーマンス、ベストプラクティスを包括的にカバーしており、ブラウザ拡張機能の構築、ポップアップUIの作成、コンテンツスクリプトの実装、Chrome APIの利用、拡張機能のパーミッション管理、Chrome Web Storeへの公開といったユースケースに対応します。主にClaude CodeやCursor、CodexなどのAIエージェント向けに設計されており、拡張機能開発プロジェクトのアシスタントとして機能します。このスキルはMarkdown形式のドキュメントとして提供され、AIエージェントが参照することで、最新のManifest V3の仕様に準拠した高品質な拡張機能コードを生成したり、開発プロセス全体をガイドしたりすることが可能です。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/mindrally/skills/tree/main/skills/chrome-extension-development

Installed? Explore more ライティング&編集 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

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

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

ドキュメント

chrome-extension-development は何をしますか?

Chrome拡張機能開発(Manifest V3)のエキスパートガイドライン。セキュリティ、パフォーマンス、ベストプラクティスを網羅。ブラウザ拡張機能の構築、ポップアップUIの作成、コンテンツスクリプトの実装、Chrome APIの使用、拡張機能のパーミッション管理、Chrome Web Storeへの公開時に利用。

概要

このスキルは、Manifest V3に基づいたChrome拡張機能開発のための包括的なガイドラインを提供します。最新のセキュリティ基準、パフォーマンス最適化、業界標準のベストプラクティスに焦点を当てています。

主な機能

  • セキュリティ: コンテンツセキュリティポリシー(CSP)、データの最小化、安全な通信
  • パフォーマンス: サービスワーカーの効率的な使用、イベント駆動型アーキテクチャ
  • ベストプラクティス: コードのモジュール性、テスト容易性、メンテナンス性

対応プラットフォーム

  • Claude Code
  • Cursor
  • Codex

使用方法

AIエージェントがこのスキルを読み込むことで、以下のような支援が可能になります:

  1. 拡張機能の初期化: manifest.json のテンプレート生成
  2. UI開発: ポップアップ、オプションページ、コンテンツスクリプトの設計支援
  3. API連携: Chrome API(chrome.tabs, chrome.storage, chrome.runtime など)の使用方法のアドバイス
  4. パーミッション管理: 最小権限の原則に基づいたパーミッション設定
  5. 公開支援: Web Store向けのパッケージングと提出手順

制限事項

  • Manifest V2はサポート対象外
  • 特定のサードパーティ製フレームワーク(React, Vueなど)の詳細は別途参照が必要
  • ブラウザ固有の機能(Firefox Add-onsなど)は対象外

参考リンク

Individual skills in this repo

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

mindrally/accessibility-a11y

Implement web accessibility (a11y) best practices following WCAG guidelines to create inclusive, accessible user interfaces.

mindrally/computer-vision-opencv

Expert guidance for computer vision development using OpenCV, PyTorch, and modern deep learning techniques for image and video processing.

mindrally/data-analysis-jupyter

Expert guidance for data analysis, visualization, and Jupyter Notebook development with pandas, matplotlib, seaborn, and numpy.

mindrally/deep-learning-pytorch

Expert guidance for deep learning, transformers, diffusion models, and LLM development with PyTorch, Transformers, Diffusers, and Gradio.

mindrally/expo-react-native-typescript

Expert in Expo React Native TypeScript mobile development with best practices

mindrally/fastapi-python

Expert in FastAPI Python development with best practices for APIs and async operations

mindrally/framer-motion

Expert guidelines for building performant animations with Framer Motion/Motion library in React applications

mindrally/htmx

HTMX development guidelines for building dynamic web applications with minimal JavaScript using HTML attributes.

mindrally/jwt-security

Guidelines for implementing JWT authentication with security best practices for token creation, validation, and storage

mindrally/machine-learning

Machine learning development with JAX, functional programming patterns, and high-performance computing.

mindrally/mysql-best-practices

MySQL development best practices for schema design, query optimization, and database administration

mindrally/nextjs-react-typescript

Expert in TypeScript, Node.js, Next.js App Router, React, Shadcn UI, Radix UI and Tailwind

mindrally/nextjs-typescript-tailwindcss-supabase

Full-stack Next.js 14 development with TypeScript, TailwindCSS, and Supabase for building production-ready web applications.

mindrally/odoo-development

Expert guidance for Odoo ERP development including Python ORM, XML views, and module architecture

mindrally/puppeteer-automation

Expert guidance for browser automation using Puppeteer with best practices for web scraping, testing, screenshot capture, and JavaScript execution in headless Chrome.

mindrally/redis-best-practices

Redis development best practices for caching, data structures, and high-performance key-value operations

mindrally/scrapy-web-scraping

Expert guidance for building web scrapers and crawlers using the Scrapy Python framework with best practices for spider development, data extraction, and pipeline management.

mindrally/scss-best-practices

SCSS/Sassy CSS best practices and coding guidelines for maintainable, scalable stylesheets

mindrally/typeorm

Guidelines for developing with TypeORM, a full-featured ORM for TypeScript and JavaScript supporting multiple databases

mindrally/web-scraping

Expert in web scraping and data extraction with Python tools

関連スキル