A system and method for providing an instant stylist is provided. In example embodiments, a trigger to initiate generation of a product combination is received from a user device. The trigger may include a user preference of a user operating the user device. Style data is accessed. The style data provides guidelines indicating compatible attributes of item combinations derived from source data. Based on the user preference and the style data, the product combination is generated by matching attributes of products using the guidelines indicating the compatible attributes of item combinations. The product combination is output in a results user interface.