fpf-problem-solving

Solid

First Principles Framework (FPF) — thinking amplifier. Use when user wants to think through a complex problem, architect a system, evaluate alternatives, decompose complexity, classify problems, define quality attributes, or plan rigorously. Also triggers on: FPF, bounded contexts, SoTA packs, assurance calculus, FPF Parts A-K. Not for simple task planning, general philosophy, or Agile unrelated to FPF.

AI & Automation 77 stars 3 forks Updated 6 days ago MIT

Install

View on GitHub

Quality Score: 88/100

Stars 20%
63
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# First Principles Framework (FPF) An "Operating System for Thought" — a transdisciplinary architecture for reasoning, written in human- and machine-readable pseudo-code. FPF turns raw intelligence (human or machine) into organisationally usable reasoning: explicit bounded contexts, auditable artefacts, multi-view descriptions, and disciplined hand-offs between specialised actors. ## Use cases Use FPF whenever you need to think more rigorously than the situation's default. - Decompose a messy, cross-domain problem into parts that can be reasoned about independently - Make a high-stakes decision with incomplete evidence — and know what evidence is still missing - Get a mixed team to reason together without vocabulary collisions or hidden assumptions - Audit whether a conclusion is well-founded or just plausible - Transfer an insight across domains without losing precision or introducing category errors - Structure a proposal that must survive scrutiny from multiple expert perspectives - Generate alternatives systematically instead of anchoring on the first idea - Define what "better" means before comparing options - Classify what kind of problem you're facing before searching for solutions - Plan how an AI agent should select and sequence its tools under budget and trust constraints ## How to navigate The use cases above help decide WHETHER to invoke FPF. The router below decides WHERE to go once invoked. ### Step 1 — Match the thinking need to a starting point | What ...

Details

Author
CodeAlive-AI
Repository
CodeAlive-AI/ai-driven-development
Created
4 months ago
Last Updated
6 days ago
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

fpf-problem-solving

First Principles Framework (FPF) — thinking amplifier. Use when user wants to think through a complex problem, architect a system, evaluate alternatives, decompose complexity, or plan rigorously. Also triggers on: FPF, bounded contexts, SoTA packs, assurance calculus, FPF Parts A-K. Not for simple task planning, general philosophy, or Agile unrelated to FPF.

0 Updated today
Layneformalized225
AI & Automation Listed

thinking-first-principles

Break complex problems into fundamental truths by questioning assumptions and rebuilding from irreducible components. Use for innovation, challenging status quo, or when conventional solutions fail.

1 Updated today
babypochi06
AI & Automation Listed

first-principles

Use when facing complex problems requiring innovative solutions, when conventional approaches fail, when breaking down assumptions, or when user asks to 'think from first principles', 'get to the root', 'fundamentally rethink', 'what's the essence', 'strip away assumptions'.

4 Updated yesterday
konglong87
AI & Automation Listed

decision-framework

Thinking frameworks for decisions and problem analysis. Use when evaluating options, root causes, or prioritizing.

62 Updated today
Tibsfox
AI & Automation Solid

moai-foundation-philosopher

Strategic thinking framework integrating First Principles Analysis, Stanford Design Thinking, and MIT Systems Engineering for deeper problem-solving. Use for architecture decisions or root cause analysis.

1,050 Updated today
modu-ai