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.