Photo taken in North Boulder on October 25th, 2022 at 5:51pm.
The SKEW-T chart is indicting that clouds are formed at about 3,000m and 5,000m, with smaller amount of clouds all the way up to about 10,000m. Based on this information and the shape of the clouds, I think that there are cumulus, altostratus, and cirrocumulus clouds in this photo. The cumulus clouds are the larger and lumpier clouds in the front. The altostratus are the longer brushstroke like clouds far in the back. The cirrocumulus clouds are the rice like clouds at the top.