product-on-purpose

Think First Principles — Development skill for Claude Code

Development community

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

Terminal
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 Repository