thinking-fermi-estimation

Decompose unknown quantities into estimable factors and combine them for order-of-magnitude estimates.

941|129|Updated Jan 28, 2026
One-click install
npx skills add https://github.com/tjboudreaux/cc-thinking-skills --skill thinking-fermi-estimation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: thinking-fermi-estimation
Source: https://github.com/tjboudreaux/cc-thinking-skills/tree/main/skills/thinking-fermi-estimation
Command: npx skills add https://github.com/tjboudreaux/cc-thinking-skills --skill thinking-fermi-estimation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Fermi estimation provides quick, order-of-magnitude answers by decomposing unknown quantities into estimable factors, enabling faster decision support and planning.

Core Features & Use Cases

  • Decomposition: break a question into measurable components that can be estimated with available data or reasonable benchmarks.
  • Factor estimation: assign plausible ranges to each factor and combine them to derive a final estimate.
  • Sanity checks: perform cross-validation and uncertainty bounds to ensure plausible results across scenarios.
  • Use cases: capacity planning, cost estimation, market sizing, feasibility assessment, and prioritization in product and engineering work.

Quick Start

State the exact question, decompose it into estimable factors, estimate each factor, and compute the final order-of-magnitude result.

Frequently Asked Questions about thinking-fermi-estimation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is order-of-magnitude estimation and when should I use it?

Order-of-magnitude estimation decomposes unknown quantities into estimable factors to derive quick approximations. Use it for capacity planning, cost estimation, market sizing, and feasibility assessments when you need fast decision support rather than exact figures.

How do I estimate an unknown quantity by breaking it down into factors?

To estimate an unknown quantity, state the exact question, break it into measurable components, assign plausible ranges to each factor, geometrically combine them, and perform a final sanity check with uncertainty bounds.

Can I use Fermi estimation for market sizing and capacity planning?

Yes, Fermi estimation supports market sizing and capacity planning by decomposing business questions into measurable factors, assigning plausible ranges, and combining them to provide quick prioritization and feasibility assessments.

What is the best way to perform a sanity check on estimation results?

The best way to sanity check estimation results is to perform cross-validation and apply uncertainty bounds to ensure plausible outcomes across different scenarios, verifying that your factor decomposition holds up.

How does geometric combination of factors work in problem-solving estimation?

Geometric combination multiplies estimated factor ranges together to derive a final order-of-magnitude estimate, preventing single high or low values from skewing the overall problem-solving result disproportionately.

What are the limitations of using order-of-magnitude estimates for decision-making?

Order-of-magnitude estimates provide quick approximations for decision-making rather than precise figures; they rely on plausible factor ranges and uncertainty bounds, making them unsuitable when exact financial or engineering tolerances are required.