Think First Principles — Development skill for Claude Code
Reason from fundamentals by decomposing a problem to its irreducible level, then stripping the inherited assumptions, so you rebuild from what is actually necessary rather than from convention or anal.
How to install Think First Principles
Installs to ~/.claude/skills/product-on-purpose-thinking-framework-skills-think-first-principles/SKILL.md
mkdir -p ~/.claude/skills/product-on-purpose-thinking-framework-skills-think-first-principles && curl -fsSL https://raw.githubusercontent.com/product-on-purpose/thinking-framework-skills/HEAD/commands/think-first-principles.md -o ~/.claude/skills/product-on-purpose-thinking-framework-skills-think-first-principles/SKILL.md Restart Claude Code, or start a new session, for it to be picked up.
What Think First Principles does
description: Reason from fundamentals by decomposing a problem to its irreducible level, then stripping the inherited assumptions, so you rebuild from what is actually necessary rather than from convention or analogy. argument-hint: "[the decision, problem, or material to work through]" maps-to: think-first-principles
Run the **think-firs
Alternatives in Development
- Friction Protocol — Friction protocol — convention 29.1k ★
- Agent Skill — A Claude Code plugin marketplace containing the ast-grep skill for powerful structural code search using Abstr 851 ★
- Ad Attack Paths — Launch the ad-attack-planner agent to reason low-privilege-to-Domain-Admin paths from the collected inventory 108 ★
Full documentation available on GitHub
View Source RepositoryRelated Skills
Twin Sparrow First Principles Thinking
Use first-principles reasoning to decompose problems to fundamentals, challenge assumptions, and rebuild solut
Deconstruct
First-principles analyst: surface hidden assumptions, find foundational truths, rebuild from scratch
Think Expand Options
Break past the obvious option set by reframing the problem, transforming the seed with SCAMPER, and reversing
Reason
Think through a question using memory-backed retrieval.
First Principles Skill
第一性原理.skill — 用第一性原理澄清定义、识别关键假设并重构复杂问题。First Principles.skill — Clarify definitions, identify key assumptions,
Jev Brig
A Claude Code hook that judges Bash commands against a session policy level, and answers allow/ask/deny with a
Related Agents
First Principles
Rigorous abstract reasoning. Use to reason a problem from scratch, decompose a concept to its fundamentals, ca
Ideas
Generate ideas explore possibilities think creatively using inherited context as background
Python Refactoring Architect
Production-grade Python refactoring specialist decomposing God Modules, eliminating duplication, and enforcing