What problem does it solve? Teams often reason by analogy, copying existing solutions and accepting inherited assumptions as fixed constraints, which leads to over-engineered, costly, or suboptimal decisions. This Skill provides a structured three-step reasoning framework that separates hard constraints (physics and verified facts) from soft constraints and unvalidated assumptions. ## Core Features & Use Cases - Deconstruct Workflow: Break any problem, system, or cost structure into its irreducible constituent parts and fundamental truths. - Challenge Workflow: Classify every stated constraint as hard, soft, or assumption, then systematically test each non-hard constraint. - Reconstruct Workflow: Build an optimal solution from scratch using only hard constraints, with cross-domain synthesis and blank-slate design options. - Use Case: When told a project requires microservices and a $10,000/month cloud bill, use the framework to decompose actual needs, challenge each requirement, and reconstruct a simpler modular monolith that satisfies only the real constraints. ## Quick Start Use the FirstPrinciples skill to analyze whether our current architecture constraints are real requirements or just inherited assumptions.