faf-git

Configures Git workflows for committing FAF context files and .gitignore rules.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides guidance on applying basic Git practices to FAF context files (project.faf and CLAUDE.md), ensuring they are version-controlled and shareable, without turning into a full GitHub tutorial.

Core Features & Use Cases

  • Commit Essential FAF Context: Commit project.faf, CLAUDE.md, and README.md to preserve project DNA and rules.
  • Minimal Sharing Workflow & .gitignore: Provides a safe, simple workflow and ignores FAF backups to prevent accidental exposure.
  • Usage Scenarios: Activated when users ask questions about committing FAF, adding FAF to Git, sharing FAF, or needing basic version-control guidance.

Quick Start

Initialize the FAF context with faf init, review and enhance with faf enhance, then commit project.faf, CLAUDE.md, and README.md to the repository.

Frequently Asked Questions about faf-git

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

FAQPage Schema
How do I commit FAF context files to a Git repository?

Committing FAF context files to Git involves tracking project.faf, CLAUDE.md, and README.md. You should exclude project.faf.backup files and the .claude/ directory using a minimal .gitignore to prevent accidental exposure of personal configurations.

What files should I include in a .gitignore for a FAF project?

For a FAF project, your .gitignore should exclude project.faf.backup, files matching *.faf.backup*, and the .claude/ directory. Ignoring these FAF backups and personal configs prevents accidental exposure when sharing your Git repository.

Can I use Git to share FAF context and CLAUDE.md with my team?

Yes, you can use Git to share FAF context and CLAUDE.md with your team. By committing these essential files to your repository, you establish a minimal sharing workflow that distributes project DNA and rules without exposing local configurations.

What is the best way to version control project.faf files?

The best way to version control project.faf files is to commit them directly to your Git repository alongside CLAUDE.md and README.md. This basic Git workflow preserves project context while using a .gitignore to exclude backup files.

Does basic Git version control for FAF context require a complex setup?

Basic Git version control for FAF context does not require a complex setup. It provides a minimal workflow and .gitignore configuration to safely commit project.faf and CLAUDE.md, avoiding the need for a full GitHub tutorial to manage your context.