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
First Suite edition. Constituent editions described here: HCD — 12 October 2026, twenty-nine-pattern edition and SOM — 23 September 2026. Section 2 links the current full publications; sections 7–8 explain when a…
Management DPF Suite Architectural Reference
This Suite explains how direction, commitments, resources and collective work fit together. Its methods can support the Library’s canon for a shared human–AI culture of thinking and acting, oriented toward the…
First Principles Framework (FPF) - Core Conceptual Specification
A standards-style pattern language for making reasoning in difficult engineering, research, management, and mixed human/AI work explicit, reviewable, and improvable.
Decision Design Principles Framework
Use this framework to formulate problems, construct decision alternatives and models, and determine how their results can be used in a bounded inquiry or professional engagement.
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-11-14 10:11:23 UTC · snapshot created 2026-11-14 10:12:45 UTC · last check 2026-11-15 00:00:10 UTC