Prep the vinaigrette. In a small bowl, whisk 1/3 cup olive oil, 2 tablespoons red wine vinegar, 1/2 teaspoon Dijon, 1 small grated garlic clove, 1 teaspoon dried oregano, 1/4 teaspoon salt, and a few grinds of pepper. Taste and adjust.
Set aside.
Drain and pat dry. Drain mozzarella, olives, artichokes, and roasted peppers. Pat them dry with paper towels so the skewers don’t get soggy and the vinaigrette sticks better.
Slice if needed. If using larger mozzarella balls, halve them. Slice cucumber into thick half-moons.
Tear large salami or pepperoni slices in half for easier skewering.
Assemble the skewers. Thread ingredients in a colorful pattern: olive, folded salami, mozzarella, cherry tomato, artichoke, roasted pepper strip, cucumber, then a pepperoncini. Add a basil leaf tucked next to the cheese for aroma.
Repeat and arrange. Continue assembling until you’ve used all ingredients. Lay skewers on a platter in a single layer.
Dress lightly. Drizzle or brush the vinaigrette over the skewers.
You want a thin, even coat—don’t soak them.
Finish and chill. Sprinkle with crushed red pepper and a little lemon zest if you like. Cover and chill for 20–30 minutes to let flavors mingle. Serve slightly cool, not ice-cold.