| name | faf-context |
| description | Get your project to 100% ✪ AI-readiness, fast — the AI auto-detects your stack and only asks for what it can't know (your goal and the human "why"). Least typing, maximum context. For time-conscious builders; feeds into faf-expert for depth. |
| risk | unknown |
| source | https://github.com/Wolfe-Jam/faf-skills/tree/main/skills/faf-context |
| source_repo | Wolfe-Jam/faf-skills |
| source_type | community |
| date_added | 2026-07-01T00:00:00.000Z |
| license | MIT |
| license_source | https://github.com/Wolfe-Jam/faf-skills/blob/main/LICENSE |
FAF Context — Give the AI What It Needs
When to Use
Use this skill when you need get your project to 100% ✪ AI-readiness, fast — the AI auto-detects your stack and only asks for what it can't know (your goal and the human "why"). Least typing, maximum context. For time-conscious builders; feeds into faf-expert for depth.
AI writes its best code when it has your project's context. This skill helps you hand it over — fast, and to 100%.
.faf is an IANA-registered context format (application/vnd.faf+yaml) — a typed, portable file you own, readable by any AI (no bespoke manifest, no vendor lock-in). The whole point is one number: AI-readiness, 0–100%. At 100% ✪ the AI starts every session already knowing your project — no re-explaining, no guessing. This skill is the builder's path to that number: minimum typing, maximum context.
For the done-for-you one-click path, use faf-wizard. To master the format, use faf-expert. This skill is the quickstart in between.
How it works: app-type → AI fills the max → you answer the gaps
faf-cli has 21 slots. It works in three steps — and only the last one needs you:
- Your app type sets which slots are required. A CLI needs different slots than a full-stack web app — faf-cli right-sizes the set and
slotignoreds the rest (never counted against you).
- The AI fills as many as it can.
faf auto detects your stack + language, and a sharp goal sentence seeds who/what/where. The better your goal, the more the AI fills for you.
- Whatever's left empty, the AI asks you. Those are the bits only you know — usually a couple of the 6 Ws (often why and when). Answer them → 100% ✪.
So your job isn't "fill 21 boxes." It's: write one good goal, then answer the few questions the AI couldn't fill itself.
(Teams / Enterprise tiers add more slots — monorepos, caching, versioning — but those aren't faf-cli. faf-cli is the 21.)
You rarely type all 6 Ws — here's why
The 6 Ws are "the underivable half" — but you almost never write all six from scratch:
- who / what / where → seeded from your goal sentence (the AI extracts the facts your goal literally states)