From thinking-frameworks-skills
Recombines FIFA World Cup Fantasy squads at building-block boundaries (Captain Core, Clean-Sheet Spine, etc.) then repairs feasibility. Use after fitness selection in an evolution engine.
How this skill is triggered — by the user, by Claude, or both
Slash command
/thinking-frameworks-skills:wc-building-block-crossoverThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Implements the recombination step of `evolution-protocol.md` against the module map in `building-blocks.md`. The discipline that defines this skill, straight from the Evolution document: **a squad is not a flat list of independent slots; it is modules with internal linkage, and crossover must operate at module boundaries or it destroys the very things that make the parents good.** "Excellent pl...
Implements the recombination step of evolution-protocol.md against the module map in building-blocks.md. The discipline that defines this skill, straight from the Evolution document: a squad is not a flat list of independent slots; it is modules with internal linkage, and crossover must operate at module boundaries or it destroys the very things that make the parents good. "Excellent planning + Excellent memory without rediscovering both independently" — here: the best captain core and the best clean-sheet stack, fused.
tournament-state.md: budget (group $100m / KO $105m), nation cap (3 group, current-phase cap KO), phase.- [ ] 1. For each block slot, rank the elites by that block's quality (per-block fitness contribution)
- [ ] 2. Compose offspring by harvesting the top block from different parents (try a few combinations)
- [ ] 3. REPAIR each offspring to feasibility — cheapest block first, never gut a value block
- [ ] 4. Drop any offspring whose parents' blocks are fundamentally incompatible (repair would break a block)
- [ ] 5. Record block lineage per offspring; emit the feasible offspring
For a squad, the blocks are BB1 Captain Core, BB2 Clean-Sheet Spine, BB3 Mid-Engine, BB4 Differential Pod, BB5 Enabler Bench (BB6 Fixture/Timing is the constraint layer, enforced in repair). For each block, identify which elite has the best version (highest contribution to fitness for that module — best captain core, best stack, sharpest pod). Compose 2–4 candidate offspring by mixing: e.g.
offspring_1 = BB1(A1) + BB2(A4) + BB3(A5) + BB4(A2) + BB5(cheapest-feasible)
offspring_2 = BB1(A6) + BB2(A3) + BB3(A5) + BB4(A4) + BB5(...)
Harvest whole blocks, not players. Do not pluck one defender out of a stack — the stack's value is its correlation; take it or leave it. For a matchday plan, cross MB2 captain-ladder from one parent, MB3 bench-order from another, MB1 XI / MB4 sub-triggers / MB5 chip likewise — keeping each block internally intact.
Recombined blocks will usually break BB6 constraints. Repair in this order, preserving value-bearing blocks:
Repair invariant: never satisfy a constraint by destroying a block. If, say, the only way to afford BB1(A1)'s captain core is to break BB2(A4)'s stack, the two parents are incompatible — drop that offspring and report it rather than emit a mangled squad. An incompatible pairing is information (those two genotypes don't fuse this round), not something to force.
For each surviving offspring record:
offspring_id: <id>
blocks:
BB1_captain_core: { from: A1, players: [...] }
BB2_clean_sheet: { from: A4, players: [...] }
BB3_mid_engine: { from: A5, players: [...] }
BB4_differential: { from: A2, players: [...] }
BB5_enabler_bench: { from: repair, players: [...] }
repair_log: [ "downgraded enabler X→Y for $1.5m", "swapped nation-clash bench Z" ]
feasible: true
Lineage feeds the board ("A1 core + A4 stack + A2 pod") and the archetype scoreboard (which genotypes' blocks keep getting chosen). Hand the offspring to mutation, then diversity.
npx claudepluginhub lyndonkl/claude --plugin thinking-frameworks-skillsApplies small, bounded perturbations to a recombined fantasy squad/plan to explore local variations while preserving feasibility. Use in the mutate stage after recombination, or when diversity requires more exploration.
Builds a tactical game plan by analyzing opponent weaknesses, team strengths, and match context using performance indicators and decision rules.