This mod is all about improving the minecraft command-system by adding more selectors and control commands as well as making the syntax a lot more flexible. Some of the things it does (for a complete list, see the GitHub-page):
Selectors can be used almost everywhere (for numbers, blocks, ... and even stacked inside each other)
Selectors can be used to read out scores, NBT, do calculations, etc.
Commands are precompiled asynchronously and therefore a lot faster
Tab-Completion works a lot better, even inside stacked selectors and NBT
Additional flow-control commands like if, for, break, try
Multiple commands inside one command block
Nearly complete backwards-compatibility (some commands are still missing)
For developers: New commands, selectors and operators can easily be added using an intuitive syntax
Vanilla compatibility: Vanilla clients can join modded servers - only Tab-Completion a bit more limited
The downloads can be found on GitHub or here in the download-section.
For more information and the source-code visit the GitHub-Project