360 Secure SkillHub
360 安全技能中心

first-principles-thinking

提供五步第一性原理思考流程:呈现惯例或类比、逐条质疑假设、区分根本要素与假设、仅由根本要素推导结论,并说明相较惯例的变化与判断错误的代价。强调先阅读代码、合同、规范或数据核实真实约束,根本要素不足时标注证据缺口。

ysskrishna
ysskrishna
热度 60.03
最近更新 2026-10-05 22:26:05
分类:知识依赖:纯提示词应用场景:概念解释 / 研究

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add first-principles-reasoning
Metadata
name
first-principles-thinking
description
Use for first principles thinking, or when the user questions an inherited default: "why do we do it this way?", "is this cost really necessary?", "should we copy what competitors do?". Strips analogies and rebuilds from fundamentals. Skip for convention-following checklists.
license
MIT
metadata
{"author":"ysskrishna","version":"2026.10.5"}

First Principles Thinking

Question inherited baggage. Rebuild only from bedrock you can defend.

When to use

  • "Why do we do it this way?", "is this really required?", "what would this cost if we started from scratch?"
  • A strategy or design copied from an incumbent ("like Uber for X") that nobody has checked.
  • Cost, architecture or process choices that exist only because they always have.

Skip: quick convention-following checklists with no wish to revisit assumptions, or purely social coordination with nothing to model.

Before you start

  1. State in one block: Reconstruction target (belief, cost, design or strategy to ground) and Pass (Surface, Question, Bedrock, Rebuild, Implications).
  2. Gather first. Read the code, contracts, specs or data that show what is actually required (a regulation, an SLA, a measured limit) before tagging anything fundamental. Ask up to 3 questions only for immutable constraints that tools cannot answer.
  3. Light path. Small ask: 3 assumptions, 3 bedrock items, a 3-step rebuild, 2 implications.

Steps

1. Surface

State the conventional answer or the analogy people rely on. List loaded words and hidden comparisons.

2. Question

For each major assumption: Assumption: ... - Why believed? (authority, analogy, experience) - What if false?

3. Bedrock

List truths that survive scrutiny: physics, logic, arithmetic, legal musts, documented needs of real users. Tag each [FUNDAMENTAL] or [ASSUMPTION].

Aim for three or more honest bedrock items. If fewer exist, say why in one line.

4. Rebuild

Derive conclusions in numbered steps using only [FUNDAMENTAL] items. "Industry standard" is not a premise unless translated into a fundamental (for example "buyers require SLA X because regulation Y"). A new premise goes into Bedrock first, with a tag.

5. Implications

  • So what: what changes versus the conventional path.
  • Cost of being wrong if a tagged assumption fails.
  • A short vs convention contrast when it helps the decision.

If bedrock is too thin to rebuild, write insufficient grounding and list the evidence that would fix it.

Pitfalls

  • Calling a preference or a habit "fundamental".
  • Rebuilding from first principles and arriving exactly at the old answer. That is fine if each step is defended; say so.
  • Faux profundity. Keep every step short and checkable.
  • Ignoring switching cost. A better design from scratch may not beat the current one after migration.

Worked example: references/example.md.

Checklist

  • Target and Pass stated
  • Surface names the convention or analogy
  • Question ties each assumption to why it is held
  • Bedrock tagged [FUNDAMENTAL] or [ASSUMPTION]
  • Rebuild uses only fundamentals
  • Implications name what changes and the cost of being wrong