Wearing a knee length, lightweight jacket or cardigan with your skinny jeans will lengthen your body. A small scale print on the jacket could be a nice look for you.
A draped or shawl styled cardigan that is tapered in at the waist will help to define your waist and give some volume to the hip area. Wear it with a simple top and slim pants.
A short, fitted cardigan with a deep v-neckline works well with all dress lengths. When worn with a maxi a front slit helps to elongate your body.
A cardigan with a nice drape that can be tied below the bust works well over a simple slim or fitted dress. Match with earrings and bracelet.
A short cardigan can be worn over a wrapped dress to balance your upper body. When the cardigan is buttoned it will define your waist.
Wear a shawl cardigan with a belt to help define your waist. Slim or straight pants paired with a simple collared shirt will draw interest to your face.
A jacket that is nipped in at the waist can be worn over a cardigan. A simple top and straight or flared pants complete your look. For petite figures, the skirt should fall above the knee and pants should be straight.