Use when you have a written implementation plan to execute in a separate session with review checkpoints
npx skills add defi-naly/skillbank --skill "antifragile"
Install specific skill from multi-skill repository
# Description
Apply Nassim Taleb's Antifragile principles for building systems that gain from disorder. Use when designing products, organizations, portfolios, or strategies that need to thrive under uncertainty, volatility, and stress. Also use when evaluating fragility of existing systems or deciding between options with different risk profiles.
# SKILL.md
name: antifragile
description: Apply Nassim Taleb's Antifragile principles for building systems that gain from disorder. Use when designing products, organizations, portfolios, or strategies that need to thrive under uncertainty, volatility, and stress. Also use when evaluating fragility of existing systems or deciding between options with different risk profiles.
tags: [decide, risk]
Antifragile Thinking
Build things that get stronger from stress, disorder, and volatility.
The Triad
Everything falls into one of three categories:
| Category | Response to Volatility | Example |
|---|---|---|
| Fragile | Harmed by disorder | Porcelain cup, over-optimized system, debt-laden company |
| Robust | Unaffected by disorder | Rock, cockroach, stored gold |
| Antifragile | Gains from disorder | Muscles, evolution, certain business models |
Key insight: Fragility and antifragility are measurable by response to volatility, not by past performance.
Question to ask: "Does this benefit from randomness and stress, or is it harmed by it?"
Optionality
Options are antifragileβlimited downside, unlimited upside.
Characteristics of good optionality:
- Asymmetric payoff (lose small, win big)
- No obligation to exercise
- Benefits from volatility
Examples:
- Trying many small experiments vs one big bet
- Renting vs buying (in uncertain markets)
- Learning broad skills vs narrow specialization early
- Keeping cash reserves for opportunities
Rule: Prefer options over fixed commitments when uncertainty is high.
The Barbell Strategy
Avoid the middle. Combine extreme safety with extreme risk.
DON'T: ββββββββββββββββββββ (medium risk everything)
DO: ββββββββββ ββββ (90% very safe + 10% very risky)
ββ safe ββ β speculative
Applications:
- Portfolio: 90% in safest assets, 10% in high-risk/high-reward
- Career: Stable income + side experiments
- Product: Rock-solid core + experimental features
- Time: Deep focus blocks + serendipity/exploration blocks
Why it works: You survive the downside (safe portion) while capturing upside (risky portion). The middle gets crushed by Black Swans.
Via Negativa
Subtraction beats addition. Removing bad things is more robust than adding good things.
Principle: We know what's wrong with more certainty than what's right.
Applications:
- Health: Avoid harmful things > add supplements
- Products: Remove friction > add features
- Decisions: Eliminate bad options > optimize among remaining
- Writing: Cut words > add words
- Habits: Stop bad habits > start good habits
Heuristic: If unsure whether to add something, don't. If unsure whether to remove something harmful, do.
Small Stressors Are Good
Systems need stress to stay strong. Removing all volatility causes fragility.
Examples:
- Muscles atrophy without exercise
- Immune systems weaken without exposure
- Teams rot without challenges
- Economies stagnate without competition
Implication: Don't over-protect. Introduce controlled stressors:
- Regular testing/chaos engineering
- Tight deadlines occasionally
- Competitive pressure
- Difficult customers
Caveat: Stressors must be survivable. Large, rare stressors kill; small, frequent stressors strengthen.
Skin in the Game (Preview)
Antifragility requires that those who make decisions bear consequences.
- Systems where decision-makers don't bear downside become fragile
- Consultants without skin in the game give fragile advice
- Builders with skin in the game build antifragile things
(See: skin-in-the-game skill for full treatment)
Detecting Fragility
Fragile systems have:
- Optimization for efficiency over resilience
- Debt / leverage / tight coupling
- Single points of failure
- Dependence on predictions being correct
- Hidden risks that compound
Antifragile systems have:
- Redundancy and slack
- Decentralization
- Small, independent units
- Benefits from volatility
- Transparent, bounded risks
Test: Increase volatility mentally. Does the system improve or degrade?
Time and Lindy
Lindy Effect: For non-perishable things, life expectancy increases with age.
- A book in print for 100 years will likely last another 100
- A technology used for 50 years will likely be used for 50 more
- A new framework might not last 5 years
Implication: Prefer time-tested over novel, unless novel has clear asymmetric upside.
For building: Use old, proven technologies for foundations. Experiment on the edges.
Application Checklist
When designing or evaluating:
- [ ] Is this fragile, robust, or antifragile?
- [ ] Where's the optionality? What's the asymmetry?
- [ ] Am I in the middle of the barbell? Should I move to extremes?
- [ ] What can I remove rather than add?
- [ ] Are there enough small stressors to maintain strength?
- [ ] Who has skin in the game? Who doesn't?
- [ ] Is this Lindy? Time-tested or novel?
- [ ] What happens if volatility increases 10x?
Anti-Patterns
- "Optimize for efficiency" β Often creates fragility
- "Reduce all variance" β Removes beneficial stressors
- "Predict and plan precisely" β Fragile to prediction errors
- "Scale fast" β Often increases fragility
- "One big bet" β No optionality, fragile
- "Best practices from experts" β Often no skin in the game
# Supported AI Coding Agents
This skill is compatible with the SKILL.md standard and works with all major AI coding agents:
Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.