How to avoid clearing the cache after every CSS change?
On the admin/config/development/performance page under 'Bandwidth optimization' uncheck "Aggregate and compress CSS files.".

If you're looking for more control https://www.drupal.org/project/advagg/ is what you're looking for. Using the development setting in AdvAgg will detect the changes and push them out automatically.