Along the lines of the Core skills for a setting - For Savage Rifts, I've created a Setting (SetAdjust) component, and bootstrapped the Core Skills to the component.
Code:
<thing id="setSRARifts" name="Savage Rifts" description="Setting for Savage Rifts\n\nSymbol "Cr" for credits\n\nCore Skills:\nAthletics\nCommon Knowledge\nNotice\nPersuasion\nStealth\n\nAdd to descriptions for Double Tap, Rapid Fire edges" compset="SetAdjust" uniqueness="unique">
<fieldval field="setGrpTerm" value="Iconic Framework"/>
<usesource source="srcRiftsTLPGAE" parent="sepRiftsAE" name="Savage Rifts Core"/>
<tag group="Hero" tag="NoStdCreat" name="NoStdCreat" abbrev="NoStdCreat"/>
<tag group="Settings" tag="NoHumans" name="NoHumans" abbrev="NoHumans"/>
<tag group="Hero" tag="BornAHero" name="BornAHero" abbrev="BornAHero"/>
<tag group="Hero" tag="GroupReq" name="GroupReq" abbrev="GroupReq"/>
<tag group="Hero" tag="GroupUse" name="GroupUse" abbrev="GroupUse"/>
<tag group="Hero" tag="SmartsLang"/>
<tag group="Hero" tag="NoStdGear"/>
<tag group="Hero" tag="ShowCyber"/>
<tag group="Hero" tag="NoStdCyber"/>
<bootstrap thing="skNotice"></bootstrap>
<bootstrap thing="skPersuadeSWADE"></bootstrap>
<bootstrap thing="skStealth"></bootstrap>
<bootstrap thing="skAthletic"></bootstrap>
<bootstrap thing="skCommon"></bootstrap>
</thing>
<thing id="mecSRASavRifts" name="Savage Rifts Settings" compset="Mechanics" uniqueness="unique">
<usesource source="srcRiftsTLPGAE" parent="sepRiftsAE" name="Savage Rifts Core"/>
<bootstrap thing="setSRARifts"></bootstrap>
</thing>
One thing I'm not clear on, is if a Setting changes one or all of the Core Skills, what's the best way to handle that?