TL;DR: faf auto now pulls your project name, goal, and version from your manifest files automatically. One command runs the full pipeline — init, detect, extract, sync, score. No questions, no prompts, no manual entry.
The One Command
bunx faf-cli auto npx faf-cli auto That's it. No install required. Run it in any project directory and watch:
faf auto
├── 1. Init → Creates project.faf (or enhances existing)
├── 2. Detect → TURBO-CAT discovers your stack (199 formats)
├── 3. Extract → Pulls name, goal, version from manifests
├── 4. Sync → Generates CLAUDE.md (bi-sync)
└── 5. Score → Reports AI-readiness with before/after deltaWhat's New in v5.0.5
Smart Metadata Extraction (v5.0.4)
faf auto now reads your manifest files and fills in the blanks:
- package.json → project name, description, version
- Cargo.toml → crate name, description, version
- pyproject.toml → package name, description, version
Before this, faf auto would leave placeholder values like name: my-project that you had to fill in manually. Now it reads your actual project metadata and fills them in for you.
CLI Detection Fix (v5.0.5)
Restored proper CLI detection in the init command. The FrameworkDetector was incorrectly overriding the project type — fixed with safe fallbacks and no crashes on missing fields.
Why faf auto Matters
Every developer using AI coding assistants has the same problem: the AI doesn't know your project. It guesses. It asks. It assumes. Every session.
faf auto fixes this in one command:
- Before: AI working blind — guessing your stack, your goals, your conventions
- After: AI has structured context — scored, validated, synced to CLAUDE.md
91% token reclaim out the gate
Relentless pursuit to 100% faf auto
The Full Pipeline
faf auto For existing projects — already have a project.faf? faf auto enhances it. Detects what's missing, fills it in, re-scores. Idempotent — run it as many times as you want.
faf bi-sync Keep CLAUDE.md synchronized. 8ms. Deterministic. No string surgery.
Try It
bunx faf-cli auto No install. No clone. One command. Your project gets a project.faf, a synced CLAUDE.md, and a score. Done.
For daily use:
bun install -g faf-cli npm install -g faf-cli The Numbers
- v5.0.5 — Released March 12, 2026
- 1,108/1,108 — Tests passing (49 suites)
- 100% — Trophy score (Gold Code)
- 199 — TURBO-CAT format detection
- 64 — CLI commands
- 8ms — Bi-sync speed
Related
Your CLAUDE.md Is Not a Foundation — why structured context beats prose, and why faf auto is the answer.