Looking at the Precursor Worlds planets this is how they do it:
<PlanetTrait>
<InternalName>ThuliumMoon</InternalName>
<DisplayName>ThuliumMoon_Name</DisplayName>
<Description>ThuliumMoon_Dec</Description>
<Tags>Precursor</Tags>
<RelativeWeight>8</RelativeWeight>
<PlanetClassSelect>
<MinPlanetClass>11</MinPlanetClass>
<MaxPlanetClass>20</MaxPlanetClass>
<Weight>100</Weight>
</PlanetClassSelect>
<ColonizeEvent>ThuliumMoonEvent</ColonizeEvent>
<EffectModifier>
<EffectType>Food</EffectType>
<Target>
<TargetType>Colony</TargetType>
</Target>
<BonusType>Multiplier</BonusType>
<Value>-0.25</Value>
</EffectModifier>
<EffectModifier>
<EffectType>PopulationCapYor</EffectType>
<Target>
<TargetType>Colony</TargetType>
</Target>
<BonusType>Multiplier</BonusType>
<Value>-0.25</Value>
</EffectModifier>
<ColonizationPrerequ>
<Techs>
<Option>TechTree</Option>
</Techs>
</ColonizationPrerequ>
<ExtremeTypeModifier>
<Prerequ>
<Techs>
<Option>PrecursorExploitation</Option>
</Techs>
</Prerequ>
<Modifier>
<EffectType>ProductionPoints</EffectType>
<Target>
<TargetType>Colony</TargetType>
</Target>
<BonusType>Flat</BonusType>
<Value>10</Value>
</Modifier>
<Triggers>
<OnEvent>OnConstructShip</OnEvent>
<Scope>Queue</Scope>
<Target>
<TargetType>Ship</TargetType>
</Target>
<Lifetime>Target</Lifetime>
<Modifier>
<EffectType>HitPointsCap</EffectType>
<Target>
<TargetType>Ship</TargetType>
</Target>
<BonusType>Flat</BonusType>
<Value>20</Value>
</Modifier>
</Triggers>
</ExtremeTypeModifier>
<ExtremeTypeModifier>
<Prerequ>
<Techs>
<Option>XenoArcheology</Option>
</Techs>
</Prerequ>
<Modifier>
<EffectType>ProductionPoints</EffectType>
<Target>
<TargetType>Colony</TargetType>
</Target>
<BonusType>Flat</BonusType>
<Value>5</Value>
</Modifier>
<Triggers>
<OnEvent>OnConstructShip</OnEvent>
<Scope>Queue</Scope>
<Target>
<TargetType>Ship</TargetType>
</Target>
<Lifetime>Target</Lifetime>
<Modifier>
<EffectType>HitPointsCap</EffectType>
<Target>
<TargetType>Ship</TargetType>
</Target>
<BonusType>Flat</BonusType>
<Value>10</Value>
</Modifier>
</Triggers>
</ExtremeTypeModifier>
<ExtremeTypeModifier>
<Modifier>
<EffectType>ProductionPoints</EffectType>
<Target>
<TargetType>Colony</TargetType>
</Target>
<BonusType>Flat</BonusType>
<Value>1</Value>
</Modifier>
<Triggers>
<OnEvent>OnConstructShip</OnEvent>
<Scope>Queue</Scope>
<Target>
<TargetType>Ship</TargetType>
</Target>
<Lifetime>Target</Lifetime>
<Modifier>
<EffectType>HitPointsCap</EffectType>
<Target>
<TargetType>Ship</TargetType>
</Target>
<BonusType>Flat</BonusType>
<Value>5</Value>
</Modifier>
</Triggers>
</ExtremeTypeModifier>
</PlanetTrait>