I think skills and spells should only have very basic commands and that complex skills should be inventions of the players- macros of sorts where the player adds commands to the attack-type which carry appropriate TP/MP and stamina tolls

For example, I want to combine the Pugilist "Light Strike" ability with the spell "Gravity", so when using the blow it extracts some MP and more Stam than a normal Light Strike. Let's say I want to add a third modifier with a Pugilist skill which deals more damage based on the opponent's VIT stat. Then, the skill would consume a large amount of stamina, and some MP and TP.

Lastly- I think cooldowns shouldn't be a part of the game's mechanics or a balancing point for skills. I think I've already made the argument for this point.

Just my thoughts though