/00. Claude Plugins

A Claude Code plugin is a folder of skills, agents, hooks, and slash commands that Claude installs per project. 28 plugins, 68 skills here.

/plugin marketplace add aiocean/claude-plugins
/plugin install <plugin-name>@aiocean-plugins

Skills load when their description matches your message, hooks fire on tool-call events, agents spawn on the Agent tool. Idle plugins cost nothing — browse plugins or read the guides.

Folders

Articles

/03. aio-mental-models

aio-mental-models

From plugin aio-advisor

Install

/plugin install aio-advisor@aiocean-plugins

Mental Models Decision Advisor

"The quality of our thinking is largely influenced by our mental models." — Shane Parrish

Workflow: How to Use This Skill

When this skill is triggered, follow these five steps. Do NOT just dump model descriptions — actively guide the user through their specific problem.

Step 1: ASK — Understand the Decision

Before selecting any models, ask the user (if not already clear):

  • What specific decision or problem are you facing?
  • What are the options you're considering?
  • What constraints or context matter (timeline, resources, stakes, reversibility)?
  • What have you already tried or considered?

If the user's message already contains enough context, proceed directly to Step 2.

Step 2: SELECT — Pick 2-3 Relevant Models

First, run semantic search with the user's problem as the query to find the most relevant models. Then cross-reference with the routing table below to ensure coverage.

npx tsx "$MM/search-models.ts" "<user's problem description>" --top 5 --json

Read the full markdown file for each top result before proceeding. Use the routing table as a secondary guide:

ContextStart With
Not understanding the real problemFirst Principles, Map vs Territory, Circle of Competence
Making a big decisionSecond-Order Thinking, Inversion, Probabilistic Thinking, Opportunity Cost
Evaluating optionsOccam's Razor, Trade-offs, Margin of Safety
Dealing with people conflictsHanlon's Razor, Incentives, Cooperation
System not working as expectedFeedback Loops, Bottlenecks, Emergence
Starting something newActivation Energy, Leverage, Critical Mass
Growth/Scaling challengesCompounding, Diminishing Returns, Scaling
Risk assessmentMargin of Safety, Fat-tailed Curves, Redundancy
Change managementInertia, Activation Energy, Equilibrium
Innovation/DisruptionCreative Destruction, First Principles, Niches

State which models you selected and why they fit this situation.

Step 3: APPLY — Walk Through Each Model

For each selected model, apply it directly to the user's situation:

  • Name the model and its core principle (one sentence)
  • Show what it reveals about the user's specific problem
  • State the concrete insight or implication

Step 4: SYNTHESIZE — Combine Into a Recommendation

Merge the insights from all applied models into:

  • A clear recommendation or ranked options
  • Key factors that tipped the balance
  • Conditions under which the recommendation changes

Step 5: CHALLENGE — Stress-Test With an Opposing Model

Pick one model that argues against the recommendation. Apply it honestly:

  • What does this counter-model reveal?
  • Does the recommendation survive the challenge, or does it need adjustment?
  • State final confidence level and any caveats

Scripts

Before calling any script, resolve the scripts directory (version may vary):

MM="${CLAUDE_PLUGIN_ROOT}/skills/aio-mental-models/scripts"
$MM/list-models.sh                    # List all 54 models grouped by volume
$MM/list-models.sh --volume 1         # Filter by volume (1-4)
$MM/list-models.sh --search "thinking" # Search by keyword
$MM/list-models.sh --count            # Quick count

Find relevant models by meaning, not just keywords. Uses pre-computed embeddings (snowflake-arctic-embed-xs, 384-dim, runs locally).

Search (dependencies auto-install on first run):

npx tsx "$MM/search-models.ts" "how to think about risk and uncertainty"
npx tsx "$MM/search-models.ts" "team dynamics and collaboration" --top 3
npx tsx "$MM/search-models.ts" "startup growth strategy" --json

Options:

  • --top N — Number of results (default: 5)
  • --json — Output as JSON for programmatic use

Important

Always run semantic search first before selecting models. The search uses embeddings to find the most relevant models for the user's specific problem — this is more reliable than guessing from the catalog or your training knowledge. After searching, read the full markdown file for each selected model.


Model Catalog

Volumes:

  • Volume 1: General Thinking (First Principles, Inversion, etc.)
  • Volume 2: Physics, Chemistry & Biology (Leverage, Catalysts, etc.)
  • Volume 3: Systems & Mathematics (Feedback Loops, Compounding, etc.)
  • Volume 4: Economics & Art (Incentives, Opportunity Cost, etc.)

Volume 1: General Thinking Concepts

Foundational models for clear reasoning and effective decision-making

ModelCore IdeaWhen to Use
The Map is Not the TerritoryModels are simplifications, not realityWhen assumptions don't match outcomes
Circle of CompetenceKnow your knowledge boundariesBefore making decisions outside expertise
First Principles ThinkingBreak down to fundamental truthsWhen conventional solutions fail
Thought ExperimentExplore consequences without real costTesting ideas before implementation
Second-Order ThinkingConsider ripple effectsMajor decisions with long-term impact
Probabilistic ThinkingEstimate likelihood of outcomesDecisions under uncertainty
InversionThink backward to move forwardStuck on a problem, avoiding failure
Occam's RazorSimpler explanations are preferableChoosing between competing theories
Hanlon's RazorAssume incompetence before maliceInterpersonal conflicts

Supporting Ideas:


Volume 2: Physics, Chemistry & Biology

Models from natural sciences for understanding change, energy, and adaptation

Physics

ModelCore IdeaWhen to Use
RelativityPerspective mattersUnderstanding different viewpoints
InertiaObjects resist changeManaging organizational change
Friction & ViscosityResistance slows movementIdentifying process blockers
LeverageSmall force, big impactFinding high-impact opportunities
Activation EnergyEnergy to startBuilding habits, starting projects
VelocitySpeed + DirectionProgress tracking

Chemistry

ModelCore IdeaWhen to Use
CatalystsAccelerators without being consumedFinding force multipliers
AlloyingCombination > PartsTeam building, skill stacking

Biology

ModelCore IdeaWhen to Use
Natural SelectionAdapt or dieCompetitive environments
Red Queen EffectRun to stay stillUnderstanding continuous competition
EcosystemsComplex relationshipsUnderstanding markets, organizations
NichesFind your unique positionCompetitive positioning
CooperationWorking together winsTeam dynamics

Volume 3: Systems & Mathematics

Models for understanding complex systems and mathematical patterns

Systems

ModelCore IdeaWhen to Use
Feedback LoopsOutputs become inputsSystem dynamics, habit loops
EquilibriumBalance pointsUnderstanding stable states
BottlenecksConstraint limits the wholeProcess optimization
ScalingHow things change with sizeGrowth planning
Margin of SafetyBuffer for the unexpectedRisk management
ChurnHealthy vs destructive changeOrganizational change
AlgorithmsStep-by-step proceduresCreating reliable processes
Critical MassTipping pointNetwork effects, adoption
EmergenceWhole > Sum of partsComplex system behavior
Gall's LawComplex from simpleSystem design

Mathematics

ModelCore IdeaWhen to Use
CompoundingExponential growthLong-term thinking
Power Laws80/20 distributionResource allocation
Diminishing ReturnsMore input, less outputOptimization decisions
Regression to MeanExtremes normalizePerformance evaluation
DistributionsHow data spreadsUnderstanding variability
Multiplying by ZeroOne zero kills allIdentifying critical failures

Volume 4: Economics & Art

Models for understanding value, markets, and human expression

Economics

ModelCore IdeaWhen to Use
ScarcityLimited resources, unlimited wantsResource allocation
Supply & DemandPrice from interactionMarket dynamics
Opportunity CostTrue cost includes alternativesAny decision
Trade-offsEvery choice has costDecision making
IncentivesPeople respond to incentivesDesigning systems
Comparative AdvantageSpecialize in relative strengthTeam allocation
Creative DestructionNew destroys oldInnovation strategy
Monopoly & CompetitionMarket power dynamicsCompetitive analysis

Art

ModelCore IdeaWhen to Use
AudienceKnow who you're speaking toCommunication
NarrativeStories shape perceptionPersuasion, culture
FrameContext shapes meaningPresentation
ContrastDifference creates emphasisDesign, communication
Chekhov's GunEvery element must serve purposeEditing, design

Quick Reference Card

The Top 10 Most Useful Models

  1. First Principles - Break it down to fundamentals
  2. Second-Order Thinking - Think ahead: "And then what?"
  3. Inversion - Avoid failure instead of chasing success
  4. Feedback Loops - Understand cause and effect cycles
  5. Compounding - Small consistent actions win long-term
  6. Margin of Safety - Always have a buffer
  7. Opportunity Cost - Consider what you're giving up
  8. Leverage - Find maximum impact points
  9. Hanlon's Razor - Assume incompetence, not malice
  10. Circle of Competence - Know your limits

Daily Checklist

Before any major decision, ask:

  • Am I reasoning from first principles or by analogy?
  • What are the second and third-order effects?
  • What would I do if I wanted this to fail? (Inversion)
  • What's the probability of success? What's my confidence level?
  • What am I giving up by choosing this? (Opportunity Cost)
  • Do I have adequate margin of safety?
  • Is this within my circle of competence?

Sources & Further Reading


"You only think you know, as a matter of fact. And most of your actions are based on incomplete knowledge and you really don't know what it is all about, or what the purpose of the world is, or know a great deal of other things. It is possible to live and not know." — Richard Feynman