Skillshub recombinator
Produce offspring genomes from parent pairs via meiotic recombination, mutation, and clinical evaluation
install
source · Clone the upstream repo
git clone https://github.com/ComeOnOliver/skillshub
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/ComeOnOliver/skillshub "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/ClawBio/ClawBio/recombinator" ~/.claude/skills/comeonoliver-skillshub-recombinator && rm -rf "$T"
manifest:
skills/ClawBio/ClawBio/recombinator/SKILL.mdsource content
🧪 Recombinator
Purpose
Produce offspring genomes from selected parent pairs via simulated meiotic recombination. Models Mendelian segregation, de novo mutation, sex determination, and clinical evaluation against a disease registry.
How It Works
- Mendelian segregation: one allele inherited from each parent per locus (random selection simulating independent assortment).
- De novo mutation: configurable rate per locus (default 0.1%), with hotspot multipliers for cognitive, immune, and metabolic loci. Mutations are classified as disease-risk, protective, or neutral.
- Sex determination: 50/50 coin flip (XY or XX).
- Trait inference: reverse-map offspring genotype back to trait scores using the trait registry, accounting for dominance models.
- Clinical evaluation: check offspring genotype against disease registry for penetrance, onset probability, and fitness cost.
- Health score: computed from cumulative fitness costs of clinical conditions.
Input
- Two parent
files (one Male, one Female).genome.json GENOMEBOOK/DATA/trait_registry.jsonGENOMEBOOK/DATA/disease_registry.json
Output
- Offspring
with:.genome.json- Inherited loci and alleles
- Mutation log
- Inferred trait scores
- Clinical history
- Health score (0.0 to 1.0)
CLI Usage
# Demo: breed Einstein x Anning, produce 3 offspring python skills/recombinator/recombinator.py --demo # Breed specific parents python skills/recombinator/recombinator.py \ --father einstein-g0 --mother anning-g0 --offspring 3 # Custom generation number python skills/recombinator/recombinator.py \ --father einstein-g0 --mother curie-g0 --offspring 2 --generation 1
Output Format
ID: g1-001-a3f2c1 Sex: Female (XX) Health: 0.9500 Mutations: 1 - COMT_Val158Met: G->A (neutral, from mother) Conditions: 0 Top traits: - curiosity: 0.92 - analytical_thinking: 0.88 - persistence: 0.85