faf-context

Generate a portable project.faf DNA file with YAML structure for AI context.

4|1|Updated Nov 2, 2025
One-click install
npx skills add https://github.com/Wolfe-Jam/faf-skills --skill faf-context
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: faf-context
Source: https://github.com/Wolfe-Jam/faf-skills/tree/main/skills/faf-context
Command: npx skills add https://github.com/Wolfe-Jam/faf-skills --skill faf-context

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

AI context is often missing, causing repeated explanations and reduced productivity. faf-context automatically generates a portable project.faf DNA at the repository root to provide instant, persistent AI understanding of the project.

Core Features & Use Cases

  • Generates project.faf for any project (new, legacy, famous, or forgotten).
  • Detects stack from existing manifests (package.json, Cargo.toml, pyproject.toml, go.mod, etc.) and can migrate existing context when available.
  • Scores AI-readiness and exports a portable guide usable by Claude, Cursor, Gemini CLI, WARP, Windsurf.

Quick Start

Ask your AI to generate a project.faf at the repository root to bootstrap persistent context.

Frequently Asked Questions about faf-context

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate persistent AI context for my codebase?▼

Generate persistent AI context by creating a project.faf YAML file at your repository root. This portable DNA gives AI tools instant, context-rich understanding of your codebase without repeated explanations.

What is a project.faf file and how does it provide AI context?▼

A project.faf file is a portable YAML structure that provides persistent AI context for any project. It enforces FAF format compliance, detects your stack from manifests, and exports a valid DNA file for cross-tool deployment.

Does AI context generation work with legacy projects and multiple tools like Cursor and Claude?▼

AI context generation works for new, legacy, famous, or forgotten projects. The exported project.faf file supports cross-tool deployment across Claude, Cursor, Gemini CLI, WARP, and Windsurf for seamless integration.

Can I detect project stack automatically from manifests like package.json or Cargo.toml?▼

You can detect project stack automatically from existing manifests like package.json, Cargo.toml, pyproject.toml, and go.mod. The generation process reads these files to score AI-readiness and can migrate existing context when available.

What's the best way to bootstrap AI context for a new repository?▼

The best way to bootstrap AI context is asking your AI assistant to generate a project.faf file at the repository root. This creates a minimal, valid YAML structure that enforces FAF format compliance and scores your project's AI-readiness.

Why does my AI assistant keep losing context about my project structure?▼

AI assistants lose project context when a persistent guide is missing at the repository root. Generating a project.faf DNA file solves this by providing instant, context-rich understanding that eliminates repeated explanations and boosts productivity.