1. A system comprising: one or more hardware processors; and a non-transitory machine-readable medium for storing instructions that, when executed by the one or more hardware processors, cause the one or more hardware processors to perform operations comprising: receiving an image of a user and a set of spatial data indicating a position of the body of the user in a three-dimensional space, the received image and the received set of spatial data captured at a point in time; identifying a location in the received image, corresponding to a particular body part of the user, based on one or more identifiers of bone joints of the user in a skeleton array generated based on the set of spatial data indicating a position of the body of the user in the three-dimensional space; performing an analysis of the received image and of the received set of spatial data, the performing of the analysis including extracting an image swatch from the received image, the image swatch depicting a portion of an item worn by the user at the point in time, the image swatch being extracted from the identified location in the received image, the image swatch depicting the portion of the item worn by the user on the particular body part; and identifying a fashion preference of the user based on the analysis of the received image and of the received set of spatial data.