AMD Feature is a plugin that makes it easier to substitute modules based on a feature test. The easiest way to explain is through an example. Lets say you have a full featured plugin that is designed for a desktop browser, but when on a mobile device you want to load a similar plugin that is much lighter. AMD Feature allows you to describe the runtime conditions that determine which plugin would be loaded from a single call. Another use case could be something like jQuery/Zepto based on browser environment.
Inspired by: https://github.com/jensarps/AMD-feature