Create a unique name
Create the plugin’s folder
Create a sub-folder for PHP files, translations and assets
Create the main plug-in file and fill in header information
Create activation and de-activation functions
Create an uninstall script
Create a readme.txt file
To detect paths to plugin file use proper constants and functions