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 74 stars 3 forks Updated today MIT

Install

View on GitHub

Quality Score: 87/100

Stars 20%
62
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
today
Language
Python
License
MIT

Related Skills