I wouldn't really imagine there is such a thing? Powershell scripts are made to order, once they are created they stay that way and are mostly turned into autonomous pieces of code, tweaked here and there to suit requirements.
Do you have an idea on what you want the powershell script to do?
In PowerShell ISE hit Ctrl+J and you get a list of snippets. That's a good starting point to start creating basic and advanced functions or to create Workflows.
Here's a good article by the scripting guy. Powershell Snippets