First Principles
Framework.
FPF Library brings together the First Principles Framework project's own publications. Use their methods for engineering decisions, research, management and coordinated human/AI work.
Search syntax and examples
By default, all meaningful words must match the same source passage, in its text or titles. Matching ignores letter case. Ordinary word queries skip common English function words such as the, and and or; quotes keep a phrase, and uppercase operators control matching.
| Example | What it does |
|---|---|
controlled variation | Requires both meaningful words; their order may differ. |
"controlled variation" | Requires adjacent words in that order. |
SYSE.24:4 | Prioritizes the exact named section. Pattern IDs also work. |
engineering OR management | Matches either alternative. Write OR and AND in uppercase. |
engineering AND (research OR management) | Requires engineering together with either grouped alternative. |
engineering -management | Excludes passages that match management. |
title:"controlled variation"body:"controlled variation" | Restricts the phrase to section/publication titles, or to source text. A field prefix applies to the following term or phrase. |
"controlled variation"~1 | Allows one intervening word in the phrase. |
"controlled vari"* | Requires adjacent words, with the last word as a prefix. |
engineering^2 OR management | Gives engineering matches more ranking weight. |
The Publication, Suite and Type filters narrow the same query. Results are source passages, not generated answers. Search does not translate, expand synonyms or automatically correct spelling. For a task expressed in another language, try English terms and read the context. Press / to focus the search field.
What is FPF?
Methods for solving difficult problems, expanding what you can do, and continuing development.
How to use FPF
Uses and community projects
Choosing what to fix in a legacy monolith
Ivan Zakutnii used an FPF-based Claude Code workflow to compare three responses to a legacy monolith: repair tests and CI, undertake a DDD refactor, or strengthen static analysis.
VibeVM
VibeVM packages FPF as an installable, versioned dependency through vibe install ai.lev/fpf.
FPF-agent
FPF-agent provides a task-oriented assistant for Claude Code and Codex.
Backend Programming Principle Framework
The Backend Programming Principle Framework is a third-party DPF draft for recurring backend questions: service promises, state ownership, idempotent effects, failures and retries, and observability as evidence.
Explore FPF Library
Engineering DPF Suite Architectural Reference
Understand the Engineering Suite’s composition and boundaries, find a method for your working question, and see how methods from different fields contribute to one decision.
Foundational Thinking DPF Suite Architectural Reference
Find the mathematical, physical, computational, modeling or notational contribution your question needs, and understand how the contributions work together.
Human Capability Engineering DPF Suite Architectural Reference
This account explains the Human Capability Engineering DPF Suite to people and capable assisting agents choosing or connecting its Methods. It describes the learning and somatic part supplied by HCD and SOM, the larger…
Management DPF Suite Architectural Reference
Management concerns choosing and sustaining the direction, commitments and provision of a collective undertaking, and changing them when the results or conditions warrant it. The undertaking may be a company, public…
First Principles Framework (FPF) - Core Conceptual Specification
A standards-style pattern language for turning difficult engineering, research, management, and mixed human/AI work into explicit, reviewable, improvable reasoning.
Decision Design Principles Framework
A domain pattern language for constructing problem formulations, decision alternatives and models, and qualifying their interpretation and use in bounded inquiry, including professional participation and advice.
Defense and Transmission Modeling DPF
A pattern language for explaining how practices continue and spread, how they help or impair work, and how protective action changes those outcomes.
Economic Reasoning and Coordination Principles Framework
A pattern language for connecting different plans and knowledge with scarce means through calculation, exchange, commitments and economic arrangements.
Give your agent
a reliable library.
Connect through MCP to search across frameworks, read exact sections, follow references, and check which edition is in use.
Connect with MCPhttps://mcp.fpf.tools/mcpPublic reading tools · no API key required
Source changed 2026-10-15 18:27:28 UTC · snapshot created 2026-10-15 18:29:21 UTC · last check 2026-10-16 04:25:10 UTC