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?
AI-native declarative pattern languages for engineering work. FPF gives engineers and AI agents a shared, precise language for Systems, Methods, architecture, Work, evidence, verification, decisions, improvement, and communication.
How to use FPF
Before selecting framework guidance, read and apply Using FPF and its DPF Suites. This instruction applies to project work, framework development, review and coordination. It explains how to find and read relevant content in the publications available to you, including when an interface cannot retrieve a large file.
- AI-native, FPF-driven engineering work. An AI agent can retrieve relevant patterns, compare their declared situations and questions, explain them in plain technical language, expose missing evidence or authority, and help produce the next useful result.
- Description and engineering of mixed human–AI work. People can use the same language to describe which System is being changed, which Method is proposed, which Work is actually performed, which capabilities are available, what is assigned or permitted, who has decision authority, what evidence supports a claim, and what would reopen a decision.
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 Reference
Find a method for your working question, and see how methods from different fields contribute to one decision.
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.
Foundational Thinking DPF Suite Reference
Find the mathematical, physical, computational, modeling or notational contribution your question needs, and understand how the contributions work together.
Checklist Principles Framework
Skilled work can fail through a small omission, a forgotten conversation or an answer that outlives its grounds. More documentation can make that worse when it hides the question, interrupts useful work or rewards…
Community Building Principles Framework
Community Building concerns the deliberate creation, support and renewal of useful participation, relationships and shared ways of working. Its wider cultural purpose can also be served by people who learn and use a…
Corporate Finance Principles Framework
Methods for valuing investments, arranging finance, preserving liquidity, managing financial exposure and making corporate-finance decisions.
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-07 22:29:00 UTC · snapshot created 2026-10-07 22:29:53 UTC · last check 2026-10-08 02:45:03 UTC