Haft
Description
Engineering decisions engine that know when they're stale. Frame, compare, decide — with evidence decay and parity enforcement. For Claude Code, Cursor, Gemini CLI, Codex and more.
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
README
**FPF project memory and governance for AI-assisted engineering.**
Haft is a local governance layer for AI coding agents. It gives your agent a durable project memory: what problem is being solved, which options were compared, which decisions the human made, what evidence supports them, and what has gone stale. Small, reversible reasoning can stay in conversation; results that later work must rely on become typed project records.
Haft is built on the [First Principles Framework (FPF)](https://github.com/ailev/FPF) by [Anatoly Levenchuk](https://www.linkedin.com/in/ailev/). FPF is a rigorous architecture for thinking about systems, and it is not small. Haft is the practical handle: it brings the versioned FPF source into your agent's working context and adds the project-local skills, MCP gates, and memory needed to use it in engineering work.
Install
curl -fsSL https://raw.githubusercontent.com/m0n0x41d/haft/main/install.sh | bash
For a project that has not used Haft before, initialize it once. Bare `haft init` opens an interactive multi-select when stdin and stdout are terminals; no host is preselected. Scripts and CI must name their intent explicitly:
haft init # Interactive host multi-select (TTY only)
haft init --core-only # Project core/ledger, no host carriers
haft init --claude # Claude MCP + skills + CLAUDE.md section
haft init --claude --local # Claude integration with repo-local skills
haft init --codex # Codex MCP + skills + AGENTS.md section
haft init --codex --local # Codex integration with repo-local skills
haft init --codex --mcp-only # Compatibility: Codex MCP config only
haft init --agents # Global .agents/skills only
haft init --agents --local # Repo-local .agents/skills only
haft init --codex --agents # Codex integration; shared skill target coalesces
haft init --grok # Grok CLI projec
Related Skills
Awesome Go
A curated list of awesome Go frameworks, libraries and software
Development next.js
| The React Framework | 138360 | 1503 | 1 |
Development sharing-skills
skill for guidance.
Development root-cause-tracing
Use when errors occur deep in execution and you need to trace back to find the original trigger.
Development Template Skill
Minimal skeleton for a new skill project structure.
Development Third-party Notices
THE FOLLOWING SETS FORTH ATTRIBUTION NOTICES FOR THIRD PARTY SOFTWARE THAT MAY BE CONTAINED IN PORTIONS OF THI
Development