Install
openclaw skills install @ysskrishna/first-principles-reasoningUse 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.
openclaw skills install @ysskrishna/first-principles-reasoningQuestion inherited baggage. Rebuild only from bedrock you can defend.
Skip: quick convention-following checklists with no wish to revisit assumptions, or purely social coordination with nothing to model.
State the conventional answer or the analogy people rely on. List loaded words and hidden comparisons.
For each major assumption: Assumption: ... - Why believed? (authority, analogy, experience) - What if false?
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.
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.
If bedrock is too thin to rebuild, write insufficient grounding and list the evidence that would fix it.
Worked example: references/example.md.
[FUNDAMENTAL] or [ASSUMPTION]