Auto rename features

Is there an easy way to auto rename a feature based on the sketch name, or vice versa, the sketch name based on the feature ?

(Appending an "S" on the sketch to discriminate)

Also, and more important, is there a way to make the feature name itself based, for example, on the most prominent characteristics of the sketch ?

Let me give examples:

A cylinder of 10 Diameter and 50 length would be auto named like D10L50Cyl

A rectangle of 10x20x50 would be auto named like A10B20H50Rect

And more:

A 10mm offset of the front datum plane could be named F10

And so on...

SolidworksParts And Features