Sins I see far too often include:
Failing to indicate to first clone a repository and cd into the project directory, and then issue a bunch of commands.
Failing to provide a complete list of dependencies, for example package
abc-dev
yarn, npm, pnpm et. al. don't work the same way, one may work, another does not
Build instructions that are old and don't work on contemporary distros anymore