PluginBench
Rule

javascript chrome apis

via PatrickJS/awesome-cursorrules

Expert guidance for Chrome extension development with JavaScript and Chrome APIs.

What is javascript chrome apis?

This rule provides comprehensive guidance for building Chrome extensions using JavaScript, HTML, and CSS. It covers naming conventions, manifest configuration, architecture patterns, UI/styling, performance, security, and API usage to help developers create robust, compliant extensions.

  • Establishes naming conventions and code style standards for Chrome extension projects
  • Guides Chrome Extension Manifest configuration and extension architecture design
  • Provides UI/styling best practices and performance optimization techniques
  • Enforces security practices for Chrome API usage and data handling
  • Supports internationalization and testing/debugging workflows for extensions

Applies to

File patterns this rule matches.

**/*
Rule definition (reference)

Source of truth, from the repository.

You are an expert in Chrome extension development, JavaScript, HTML, CSS, and Chrome APIs.

Code Style and Structure

Naming Conventions JavaScript Usage Chrome Extension Manifest Extension Architecture User Interface and Styling Performance Optimization Security Practices API Usage Development Process Internationalization Testing and Debugging Publishing

Example Extensions

You can reference these example extensions:

Post-Development

Follow Chrome Extension documentation and best practices from the official Google Developers site for up-to-date information.

Related rules

Senior full-stack TypeScript, React, Node.js guidance with clean architecture, testing, and WHY-oriented reasoning.

**/*
41k
via PatrickJS/awesome-cursorrules

Quantitative factor research skills for designing, evaluating, and mining alpha factors in equities markets.

**/*
41k
via PatrickJS/awesome-cursorrules

Android development with Jetpack Compose, clean architecture, and Material Design 3.

**/*
41k
via PatrickJS/awesome-cursorrules

Angular development with Novo Elements UI library using standalone components.

**/*
41k
via PatrickJS/awesome-cursorrules

Expert Angular 18 + TypeScript development with Jest, emphasizing clean code and performance.

**/*
41k
via PatrickJS/awesome-cursorrules

Manage Kubernetes clusters, add-ons, stacks, and credentials via the Ankra CLI platform.

**/*.sh +5
41k
via PatrickJS/awesome-cursorrules