From thinking-frameworks-skills
Applies 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.
How this skill is triggered — by the user, by Claude, or both
Slash command
/thinking-frameworks-skills:wc-archetype-mutationThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
The mutation operator from the genetic loop (`evolution-protocol.md`). After recombination has fused the best blocks, mutation explores the *neighbourhood* of each offspring — small perturbations that might find a slightly better local arrangement or, when the diversity governor raises the rate, push an offspring away from a collapsed template. It is the explore side of the explore/exploit dial.
The mutation operator from the genetic loop (evolution-protocol.md). After recombination has fused the best blocks, mutation explores the neighbourhood of each offspring — small perturbations that might find a slightly better local arrangement or, when the diversity governor raises the rate, push an offspring away from a collapsed template. It is the explore side of the explore/exploit dial.
mutation_rate (default low, e.g. ~1 perturbation per offspring; raised by wc-population-diversity to ~2–3 when collapse is detected).| Move | What it does | When apt |
|---|---|---|
| Differential swap | replace one BB4 pick with an adjacent-price, similar-EV alternative of lower ownership | exploring the rank axis; diversity-injection toward differential |
| Enabler nudge | swap a BB5 enabler for an equal-price guaranteed starter with a marginally better fixture | freeing optionality without touching value blocks |
| Captain-ladder shift | reorder one step of MB2 (promote a different day-2 captain candidate) | matchday plans; exploring captaincy variance |
| Bench reorder | re-rank MB3 bench by a refined kickoff/likely-points read | improving manual-sub optionality |
| Fixture-swing transfer | for a transfer plan, try one alternative in→out pair targeting a steeper fixture delta | exploring A4-style edges |
| Formation flex | shift the XI between two valid formations (e.g. 3-4-3 ↔ 3-5-2) the same 15 supports | exploring attack/defence balance |
- [ ] 1. Read offspring + mutation_rate + constraints
- [ ] 2. Pick `rate` moves, biased by any diversity-injection target passed in (e.g. "push toward differential")
- [ ] 3. Apply each move; re-check feasibility (budget, nation cap, formation, 15-man shape)
- [ ] 4. Reject any move that breaks feasibility or destroys a building block; retry an alternative move
- [ ] 5. Emit the mutated offspring + a mutation log (what changed, why)
wc-population-diversity passes an injection target ("move toward high-variance / differential"), bias move selection that way.mutated_offspring: <candidate>
mutation_log:
- move: differential_swap
change: "BB4: out [player A, 12% owned] → in [player B, 4% owned, similar xEV]"
rationale: "diversity injection toward differential; raises ceiling variance"
feasibility_ok: true
npx claudepluginhub lyndonkl/claude --plugin thinking-frameworks-skillsRecombines 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.
Guides coaches through systematic observation, diagnosis, and decision-making for tactical, personnel, or strategic adjustments during competition halftimes or stoppages.
Evolves any measurable artifact (prompt, skill, code) through autonomous mutation-evaluate-gate loops. Supports GT case suites and scalar metric loops with automatic keep/revert.