Set 4 bamboo skewers to soak in warm water. Preheat the broiler or compression grill for 10 minutes.
For the sauce: Heat oil in a small saucepan over medium high heat and fry the garlic and ginger for 2 minutes to release flavorful oils. Add 1/4 cup of the wine, tamari, brown sugar, and Shanghai Spice Mix. Remove from the heat and add the peanut butter, stirring until smooth. Set aside and keep warm.
For the tuna kebabs: String 5 tuna pieces and 4 artichoke halves alternately on each bamboo skewer, starting and ending with tuna. Brush the kebabs with the sauce. Broil the kebabs for 3 minutes on each side or until the tuna is white throughout.
Add the remaining wine to the rest of the sauce to thin it to a pouring consistency.
Serve kebabs garnished with chopped cilantro or parsley on top.