Pretty sure that a lot of it is redundant because the repo contains an existing Unity project. Packages will install automatically if they are in manifest.json, settings will be read in from ProjectSettings etc.
Is there a reason that your readme specifies these steps as if they need to be done manually?