occams-razor-skill

Compare candidate hypotheses by minimizing unnecessary assumptions.

10|2|Updated Jun 10, 2026
One-click install
npx skills add https://github.com/peterfei/forge-skill --skill occams-razor-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: occams-razor-skill
Source: https://github.com/peterfei/forge-skill/tree/main/methods/occams-razor-skill
Command: npx skills add https://github.com/peterfei/forge-skill --skill occams-razor-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps users navigate complex decision-making scenarios by identifying and eliminating unnecessary assumptions, preventing over-complication and analysis paralysis.

Core Features & Use Cases

  • Assumption Enumeration: Systematically breaks down candidate solutions into their core underlying assumptions.
  • Explanatory Power Assessment: Compares competing theories or plans based on their ability to explain phenomena versus the number of assumptions required.
  • Use Case: When choosing between multiple technical architectures, use this Skill to identify the simplest design that meets all functional requirements, avoiding "over-engineering" while ensuring necessary complexity is preserved.

Quick Start

Invoke the occams razor skill to analyze my current project plan and identify any unnecessary assumptions that might be complicating the decision process.

Frequently Asked Questions about occams-razor-skill

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

FAQPage Schema
How do I simplify complex decisions and eliminate unnecessary assumptions?

To simplify complex decisions and eliminate unnecessary assumptions, you can apply the principle of parsimony to systematically evaluate competing explanations based on their explanatory power versus the assumptions required.

What is the principle of parsimony in problem-solving and critical thinking?

The principle of parsimony in problem-solving is a mental model that evaluates competing solutions by minimizing unnecessary assumptions, ensuring optimal simplicity while preserving necessary complexity to prevent analysis paralysis.

How do I compare technical architectures to avoid over-engineering?

To compare technical architectures and avoid over-engineering, enumerate the core underlying assumptions of each candidate design and assess their explanatory power against functional requirements to identify the simplest optimal solution.

When do I need to use parsimony for scientific hypothesis testing?

You need to use parsimony for scientific hypothesis testing when you have multiple competing theories and must identify the optimal simplest explanation that fully accounts for the observed phenomena without introducing unnecessary assumptions.

Can I use this approach to break down project plans and prevent analysis paralysis?

Yes, you can use this approach to break down project plans by systematically enumerating the core underlying assumptions of candidate solutions, helping to prevent analysis paralysis and eliminate over-complication in decision-making.

What are the limitations of applying Occam's razor to decision-making?

A limitation of applying Occam's razor to decision-making is that it requires structured input of candidate hypotheses and associated evidence, meaning it cannot evaluate solutions lacking clearly defined assumptions or comparative data.