Automated soft credits based on rules
Here is an extension that automatically creates a soft credit. I use it with my org and it works great. I'm running 4.7.2 with drupal 7.

https://github.com/PalanteJon/coop.palantetech.module.automaticsoftcredit