Arc'teryx
Torrent stretch fleece jacket in a trim civilian cut, thin enough to layer under a shell and clean enough to run as a shoulder-season CCW cover garment.

The Kyanite Lightweight Jacket is Arc'teryx's thin everyday fleece, built from a Torrent stretch knit of 84% polyester and 16% elastane, brushed on the inside for next-to-skin softness. It sits closer to a heavy baselayer than a true mid-layer: enough on its own in mild weather, breathable enough to layer under a shell during high-output use without overheating. Do not confuse it with the heavier Kyanite Jacket, which is a different garment built on Polartec Power Stretch Pro and priced above this one.
Sized true, it fits trim through the chest and arms in the recognizable Arc'teryx silhouette. Sized up one, it works as a cover garment for an IWB or appendix setup: the full-length front zip opens fast enough for a one-hand sweep, and the gusseted underarms and four-way stretch do not bind on a draw.
Two zippered hand pockets, a stand-up collar with a chin guard that keeps the zipper slider off the neck, and an anti-odour finish cover the rest of the feature set. Fair Trade Certified sewn. The tradeoff for the weight is warmth: this is a thin jersey-knit fleece, not a lofted grid, so it runs cooler than the fleece weight class it is often shelved next to.
Add the Arc'teryx Kyanite Lightweight Jacket to your build and see how it enhances your platform.