I cook with stainless steel, including eggs (probably the most challenging food here, IMO). For an over-easy egg, it's sufficient to simply pre-heat the skillet until butter will sizzle and quickly melt (but not brown) when added. For scrambled eggs I do the same, but also continuously rotate the eggs off/on heat. This not only cooks the eggs to a beautiful custard type texture, but also mostly if not entirely prevents sticking.
Almost everything else doesn't require particular consideration on stainless steel IMO. Potatoes can be more difficult than others though. Hash browns are easy, but little stir-fried potato cubes tend to stick.
With meat, generally, the food will unstick when it's sufficiently cooked, which is a handy coincidence if you ask me.
I'd love to get any pointers, too.