Currently Stating only allows automatic staging via a scheduled task of content items (pages). If you want to automatically or schedule object changes you would need to create a scheduled task to perform those actions.
Typically automatically syncing changes, specifically object changes, is frowned upon. Mainly because they contain or could contain breaking changes which might take your site down or if you're redesigning a section of the site could send objects over you don't want over to live.
If you want real-time changes, why not just do the changes on the live server and use workflow to perform the publish? It's no different than what you're proposing (make change on staging, process through workflow and auto publish to live).
Physical CSS and JS files cannot be synced unless you create some process to do so. If you use the CSS Stylesheets app, you can sync changes to your virtual stylesheet but still no abilities to sync over JS.