haft
Durable project memory and decision governance for AI coding agents
All Skills in This Repository (12)
Pure Emerald Level Indicatorsh-reason
Frame problems and guide structured reasoning for architecture decisions.
h-onboard
Bootstraps Haft project memory and prepares profile reviews through one onboarding surface.
h-note
Persists lightweight non-binding facts and observations into Haft project memory.
h-status
Reports read-only Haft project status, decision coverage, drift, and spec lifecycle state.
h-spec
Manages typed specification lifecycle, semantic repair, and human-gated spec changes in Haft projects.
h-decide
Routes operator-approved binding choices into validated DecisionRecord artifacts via the haft CLI.
h-frame
Shape engineering problems into structured frames with signals, constraints, and acceptance criteria.
h-verify
Verifies recorded decisions against measured evidence with drift detection and decay tracking.
h-diagnose
Diagnose failures by testing rival hypotheses in parallel with read-only probes.
h-compare
Compare candidates under declared parity and selection policy to produce a non-dominated set.
h-commission
Creates a bounded WorkCommission execution-authority grant from an approved DecisionRecord.
h-explore
Generates 3-5 distinct candidate approaches with weakest links for a current engineering question.
Frequently Asked Questions
FAQPage SchemaHow to install Haft?โผ
Run `npx skills add m0n0x41d/haft --all -g -y` in your terminal to install all skills in this suite globally.
What problem does Haft solve for AI coding agents?โผ
It gives your agent a durable project memory: which problems were framed, which options were compared, which decisions the human made, and what evidence still supports them.
How does Haft keep decisions from going stale?โผ
The h-verify skill checks recorded decisions against current code, tests, and measurements, flags drift on affected files, and surfaces decisions whose evidence has expired.
Does Haft work with Claude Code and Codex?โผ
Yes. Haft installs skills, MCP configuration, and instruction sections for Claude Code and Codex as stable hosts, with experimental adapters for Grok, Cursor, Zed, and others.
Can the AI make binding decisions on its own with Haft?โผ
No. Binding decisions and execution commissions always require a direct, unambiguous human request; the agent can only prepare options, comparisons, and evidence.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core