Create a project folder
Add a `manifest.json` file
Define the extension name, version, and permissions in `manifest.json`
Choose the manifest version
Add background scripts or service workers if needed
Add content scripts if the extension must interact with web pages
Add popup HTML, CSS, and JavaScript if the extension needs a UI
Add icons for the extension
Write the extension logic in JavaScript
Use Chrome Extension APIs as needed
Load the extension in Chrome using Developer mode
Test the extension in the browser
Inspect errors using Chrome DevTools
Fix issues and retest
Package the extension for distribution
Publish the extension to the Chrome Web Store
