I would love it if the Clan castle could train troops meant for donating. You wouldn't be able to use them for anything but donating and you could only store what your CC can carry. This would make it a lot easier to donate. An example that many can relate to; You are in a push of some sort and someone requests a dragon for some reason. Now you have to add 30 minutes to your time between attacks or ignore the request or give them a few archers that they might dump because they really needed a dragon. I have seen players requesting certain troops wait hours if not more and eventually settle for archers or whatever. This is not fun for anyone. I hate ignoring peoples requests and I hate not getting the hogs or wizards or dragon I need because no one is raiding with those troops at the time and don't want stop raiding for half an hour p just to donate what I need. Again to make it clear. The cc would have a special compartment that could train and house troops only for donating.

A second idea is the ability to donate a special spell made in the CC. In this scenario a player could make any spell they have already unlocked in the cc for donating. Since it is a CC spell it only affects the CC troops (similar to the special abilities of heroes) that are deployed and so the game doesn't get completely nuts it can only be made once in 24 hours and can only be received once every 5-10 hours. This spell would also be allowed in War Base to be used in war but it could only be used on one attack not both.
It would be cool to see this happen.