agentsclimarketplace

First principles thinking

Skill Amey-Thakur/AI-SKILLS/skills/research/first-principles-thinking

Plug-and-play skills and prompts for every AI coding agent

Install
npx -y skills add Amey-Thakur/AI-SKILLS --skill first-principles-thinking

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • 18 days oldThe repository was created 18 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
  • 4 stars4 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Reason from fundamental truths by excavating assumptions and rebuilding from constraints, knowing when analogy is faster. Use when stuck in a solution space defined by convention or challenging an inherited assumption.

SKILL.md

3.6 KB, as published. Nobody here has run it

First-principles thinking

First-principles reasoning strips a problem down to what must be true (physics, math, hard constraints) and rebuilds from there, rather than reasoning by analogy from how things are usually done. It is expensive and slow, so reserve it for the problems where convention is the trap.

Method

  1. Surface the assumptions holding the current solution in place. List what "everyone knows" about the problem, then ask of each: is this a law, or a convention? "Batteries cost $600/kWh" was treated as fixed until someone asked what the materials cost. Most stuck problems are stuck inside an assumption nobody has questioned (see scientific-critical-thinking's interrogation).
  2. Separate hard constraints from inherited choices. Physics, math, budget, and law are real constraints; "we've always done it this way", "the industry standard", and "the framework expects it" are choices wearing constraints' clothing. The first-principles move is discarding the choices and keeping only the constraints, then seeing what design space opens.
  3. Rebuild from the fundamentals. With only the hard constraints, construct a solution from scratch: what is the minimum that must be true, and what is the simplest thing satisfying it? The rebuilt solution often differs radically from the conventional one, because the conventional one accreted around assumptions you just removed.
  4. Use analogy for speed, first principles for breakthroughs. Reasoning by analogy ("do what worked before / what others do") is fast, usually right, and correct to default to: most problems are not worth rebuilding from scratch (see the effort calibration in tradeoff-analysis). First-principles thinking is the expensive tool for when the analogy-based answers are all unsatisfying and you suspect a shared wrong assumption.
  5. Check the rebuild against reality. A from-scratch solution can be theoretically elegant and practically wrong (it ignored a constraint you did not know was hard); validate the rebuilt idea against the real constraints and cheap experiments before betting on it (see hypothesis-driven-work, experiment-design-basics). First principles generates candidates; testing confirms them.
  6. Apply it to decompose, not just to invent. Beyond inventing new solutions, first-principles reasoning clarifies problems: breaking a vague goal into its fundamental components ("what actually makes this slow / expensive / hard") often dissolves the confusion that analogy papered over (see the decomposition in estimation-techniques, algorithmic-optimization).

Boundaries

  • First-principles thinking is expensive; applying it to every decision is paralysis, and most decisions rightly run on analogy and convention (which encode real accumulated wisdom). Reserve it for high-stakes problems where convention seems to be failing.
  • Removing an assumption you do not fully understand can discard a real constraint (Chesterton's fence: know why the fence is there before removing it). Excavate assumptions carefully, not recklessly.
  • The output is hypotheses, not conclusions; a first-principles argument still needs empirical validation (see scientific-critical-thinking), because reasoning from fundamentals can be rigorous and still wrong about which fundamentals apply.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.