I've recently fell in love with a new GitHub feature called "Github Template Repository". It allows you to set any GitHub repository as a "Template Repository".
This will change the "Code" button to be "Use This Template".
When you click it it will open up a page similar to when you create a brand new repo except instead it will start with the files in the template.
This simple but powerful feature allows you to stop writing repetitive starter code, and dive right into creating.