Skip to main content

natural-selection

Design systems that improve through variation, selection pressure, and inheritance of successful traits over generations

소스 정보

저장소
lev-os/agents
최근 소스 활동
2026년 3월 7일 00:14
감지된 SKILL.md 언어
영어
스타
22
포크
2

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
natural-selection
description
Design systems that improve through variation, selection pressure, and inheritance of successful traits over generations
# Natural Selection **What**: A mechanism where traits that confer survival/reproductive advantage become more common in populations over time through differential reproduction—forming the engine of evolutionary adaptation. **When to use**: When designing systems that must adapt to unknown or changing environments through iterative experimentation, selection, and retention of what works. **Introduced by**: Charles Darwin and Alfred Russel Wallace (1858-1859) ## Core Mechanism **Three ingredients create natural selection:** 1. **Variation**: Individuals differ in traits 2. **Inheritance**: Traits pass to offspring 3. **Selection pressure**: Some traits increase survival/reproduction more than others **Result**: Traits that improve fitness become more common over generations without intelligent design or foresight. ## When to Apply **Use natural selection thinking when:** - Building systems that must adapt to unpredictable environments - Optimizing without knowing optimal solution upfront - Creating evolutionary algorithms or genetic programming - Designing organizational processes that improve over time - Developing products through rapid iteration and user feedback **Skip if:** - Optimal solution is known and directly implementable - Feedback cycles are too slow for iteration - Can't tolerate variation or "failed" experiments - Need immediate perfection rather than gradual improvement ## Execution Steps ### 1. Generate Variation Create diverse options through experimentation, mutation, or exploration. Variation is raw material of selection. ### 2. Define Selection Criteria (Fitness Function) What determines success? User engagement? Revenue? System performance? Selection needs measurable fitness. ### 3. Apply Selection Pressure Let variants compete. Measure performance. Keep what works, eliminate what doesn't. ### 4. Enable Inheritance Successful traits must propagate to next generation. Copy winning strategies, codify learnings, replicate patterns. ### 5. Iterate Over Generations Repeat: Vary → Select → Inherit. Evolution is cumulative improvement over many cycles. ### 6. Maintain Genetic Diversity Avoid premature convergence. Preserve variation to enable future adaptation to new challenges. ### 7. Accelerate Feedback Loops Speed of evolution correlates with generation time. Faster feedback = faster adaptation. ## Real-World Applications **Genetic Algorithms**: Computer programs that evolve solutions through mutation, crossover, and fitness-based selection. Used in optimization, machine learning, game AI. **A/B Testing at Scale**: Netflix runs hundreds of experiments simultaneously. Winning variants selected, losers killed. Product "evolves" toward user preference. **Lean Startup**: Build-Measure-Learn loop is natural selection for business models. Pivot = selection killing unfit strategies. **Immune System**: Generates random antibodies, selects those binding to pathogens, clones successful ones. Evolves defense without predicting threats. ## Key Indicators **Signs of effective evolutionary design:** - Continuous variation/experimentation - Clear fitness metrics - Rapid iteration cycles - Preservation of successful patterns - Adaptation to environmental changes **Red flags:** - No variation (everything identical) - No selection (all variants survive equally) - No inheritance (each generation starts from scratch) - Premature optimization (convergence before exploration) ## Common Mistakes **Insufficient variation**: Exploring too narrow a space. Evolution needs diversity. **Weak selection pressure**: Keeping everything means nothing improves. **Local optima**: Converging on "good enough" solution, losing diversity to escape and find better solutions. **Ignoring generational time**: Waiting months between iterations when days are possible. ## Related Frameworks **Complementary**: Genetic Algorithms, Lean Startup (Build-Measure-Learn), Antifragility (variation as strength) **Contrasting**: Intelligent Design, Waterfall Planning, Optimization (requires knowing goal function) **Sequential**: Generate variation → Measure fitness → Apply selection → Preserve winners → Repeat ## Scoring Criteria **Practitioner Weight**: 10/10 — Darwin's theory underpins biology, medicine, agriculture, and computational methods used daily in software **Clarity & Executability**: 9/10 — Clear mechanism, widely applicable, though requires translating biological metaphor to domain **Proven ROI**: 10/10 — Foundation of modern biology, medicine, agriculture; genetic algorithms solve real optimization problems **Novelty**: 10/10 — Revolutionary insight that complex adaptation arises without designer or foresight **Cross-Domain Applicability**: 10/10 — Biology, software, business strategy, product development, AI, organizational design **Total Score**: 49/50 (Tier 1: Canonical)
GitHub에서 보기