First Principles Thinking
1,335 starsFirst-principles reasoning skill: when a constraint is treated as fixed, separate physics from convention, keep only independently supported primitives, and rebuild the simplest solution satisfying real constraints; part of 28 eval-informed mental-model skills.
- First published:2026-01-28
- data as of:
- 2026-09-30
- Licence:
- MIT
When to use it
When a problem is stuck on an assumption everyone treats as given and needs re-derivation from the ground up.
Caution
Mental-model skills are questioning frameworks, not answer machines; effectiveness depends on the user engaging with the questions. The repo claims Claude Code, GitHub Copilot, Codex and Cursor support.
Install prompt
請幫我安裝「First Principles Thinking」技能:從 https://github.com/tjboudreaux/cc-thinking-skills/tree/main/skills/thinking-first-principles(技能路徑:skills/thinking-first-principles/) 取得完整的技能目錄,放進我的 Agent 的技能目錄(例如專案內的 skills/ 資料夾,或該 Agent 文件指明的全域技能位置),確認裡面的 SKILL.md 存在、frontmatter 的 name 與 description 完整,然後列出這個技能宣告的腳本、外部工具與 API 需求,先不要執行任何腳本。Paste this to your agent. It deliberately contains no tool subcommands — check the tool's official docs for commands.
Related patterns