Skip to main content
Glama

.FAF optimizes AI for your codebase. At 100% (Gold Code), AI stops guessing and starts knowing. Live bi-sync between .fafCLAUDE.md means zero context-drift — your project DNA stays aligned with AI, forever.

CI NPM Downloads npm version Chrome Web Store Website License: MIT


The Problem: Context-Drift

AI assistants forget. They misunderstand. They drift.

Every new session, every new file, every new developer — AI starts guessing again. Your codebase context leaks away. Yesterday's perfect assistant becomes today's confused intern.

.FAF fixes this permanently.


The Solution: Gold Code

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 🏆 FAF AI-READINESS SCORE: 100/100 — GOLD CODE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ At 100%, AI is optimized. No more guessing. Peak AI performance activated. ├─ Project DNA locked in ├─ Zero context-drift ├─ Architecture understood ├─ Eternal bi-sync active ├─ Domain model captured ├─ Team alignment permanent └─ Every session starts smart └─ AI works WITH you, not around you ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Gold Code = AI Optimized. Your project DNA lives in project.faf. AI reads it instantly. Context never drifts.


🔄 Eternal Bi-Sync

The magic: .fafCLAUDE.md stay synchronized in milliseconds.

project.faf ←──── 8ms ────→ CLAUDE.md │ │ └── Single source of truth ──┘
  • Update either file → both stay aligned

  • Zero manual maintenance

  • Works across teams, branches, sessions

  • Context never goes stale


Tier System: From Blind to Optimized

Tier

Score

Status

🏆 Trophy

100%

AI Optimized — Gold Code

🥇 Gold

99%+

Near-perfect context

🥈 Silver

95%+

Excellent

🥉 Bronze

85%+

Production ready

🟢 Green

70%+

Solid foundation

🟡 Yellow

55%+

AI flipping coins

🔴 Red

<55%

AI working blind

🤍 White

0%

No context at all

At 55%, AI is guessing half the time. At 100%, AI is optimized.


💎 Lifecycle Value

Setup savings get you started. Lifecycle optimization keeps you ahead.

When

Without FAF

With FAF

Day 1

20 min setup per dev

0 min — instant context

Month 1

AI forgets between sessions

AI remembers everything

Year 1

New devs re-explain everything

New devs inherit full context

Year 3+

Institutional knowledge lost

Project DNA preserved forever

Setup savings: 20 minutes. Lifecycle savings: Infinite.


⚡ Quick Start

Copy and paste this to Claude/your AI:

Install the FAF MCP server: npm install -g claude-faf-mcp, then add this to my claude_desktop_config.json: {"mcpServers": {"faf": {"command": "npx", "args": ["-y", "claude-faf-mcp"]}}} and restart Claude Desktop.

One-Click Alternative: Desktop Extension (.mcpb)


🛠️ 52 MCP Tools

All tools run standalone — zero CLI dependencies, 16.2x faster than process spawning.

Tool

Purpose

faf_init

Initialize project DNA

faf_score

Check AI-readiness (0-100%)

faf_sync

Bi-sync .faf ↔ CLAUDE.md

faf_auto

Auto-detect and populate context

faf_enhance

Intelligent enhancement

faf_quick

Lightning-fast creation (3ms)

faf_readme

Extract 6 Ws from README (+25-35% boost)

faf_human_add

Add human context (Claude Code compatible)

Performance: 19ms average execution. Fastest: 1ms.


🎯 The .FAF Position

Model Context Protocol ───── ─────── ──────── Claude → .faf → MCP Gemini → .faf → MCP Codex → .faf → MCP Any LLM → .faf → MCP

.FAF is the foundational layer. Universal context format. IANA-registered (application/vnd.faf+yaml). Works with any AI.


📦 Ecosystem


📚 Documentation


📄 License

MIT License — Free and open source


Zero drift. Eternal sync. AI optimized. 🏆

"It's so logical if it didn't exist, AI would have built it itself" — Claude

-
security - not tested
A
license - permissive license
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Wolfe-Jam/claude-faf-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server