Unscoped wrapper for @faff/create — catches developers who naturally type npm create faf.
.faf is an IANA-registered format (application/vnd.faf+yaml) for persistent AI project context — context that survives across sessions, models, and tools. This package isn't the format itself; it's a tiny redirect utility that gets you to the real installer.
npm create fafRedirects straight to @faff/create, the official FAF meta-installer. Same result either way.
FAF's CLI commands are all short: faf init, faf auto, faf score. People naturally type npm create faf to match. The real installer needed a scoped npm name (@faff/create), so this package exists purely to catch that instinct and hand off — nothing more.
create-faf(this package) — catches the natural "faf" typers@faff/create— the actual installer, in the@fafforg
Both commands produce the identical result.
The entire package is a redirect. No dependencies, no build step, no logic beyond the handoff:
import { spawn } from 'child_process';
const args = process.argv.slice(2);
spawn('npx', ['-y', '@faff/create', ...args], { stdio: 'inherit', shell: true });That's genuinely all of it — see index.js.
Node.js 18+
- Website: https://faf.one
- Live download stats: https://faf.one/downloads
- npm org: https://npmjs.com/org/faff
- Issues: https://github.com/Wolfe-Jam/create-faf/issues
MIT — free forever
Built by wolfejam.dev