Systematically decompose complex problems into fundamental truths and reason up from there, avoiding the trap of reasoning by analogy. Trigger when the user asks: "analyze from first principles", "第一性原理", "think from scratch", "is this the right approach", "challenge assumptions", "проанализируй архитектуру", "правильно ли мы это делаем?", "есть вариант лучше?", or when making major architectural decisions.
Installation
Mit Codex oder Claude installieren Kopieren Sie diesen Prompt, fügen Sie ihn in Codex, Claude oder einen anderen Assistant ein und lassen Sie die Skill-Seite prüfen und installieren.
Systematically decompose complex problems into fundamental truths and reason up from there, avoiding the trap of reasoning by analogy. Trigger when the user asks: "analyze from first principles", "第一性原理", "think from scratch", "is this the right approach", "challenge assumptions", "проанализируй архитектуру", "правильно ли мы это делаем?", "есть вариант лучше?", or when making major architectural decisions.
First Principles Thinking
A systematic approach to breaking down complex problems into basic elements and building them up again from the ground up, avoiding reliance on conventions or analogies.
When to use
Evaluating whether an architecture or design is truly optimal for the context.
Questioning "best practices" that may not fit this specific project.
Making foundational decisions with long-term impact (e.g., choice of core tech).
Challenging inherited assumptions in legacy code or processes.
Designing new systems without cargo-culting existing patterns.
The Methodology
Phase 1: Identify the Problem essence
Strip away implementation details to find the core job to be done:
What fundamental outcome are we trying to achieve?
If this system didn't exist, what would we actually need?
Phase 2: Challenge All Assumptions
Identify and question every technical, business, and historical assumption:
"Why was this decision made originally?"
"Must we use this specific technology/pattern?"
"Is this requirement actually a fixed constraint?"
Phase 3: Establish Ground Truths
Identify irreducible facts that cannot be violated: