syncing-forge

Synchronize Forge configuration by scanning repository changes against `.forge/project.yaml`.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/rahulsc/forge --skill syncing-forge
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: syncing-forge
Source: https://github.com/rahulsc/forge/tree/main/skills/syncing-forge
Command: npx skills add https://github.com/rahulsc/forge --skill syncing-forge

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill ensures that Forge's understanding of your project's configuration, structure, and installed tools remains up-to-date, preventing inconsistencies and errors.

Core Features & Use Cases

  • Configuration Synchronization: Updates Forge's internal state based on changes in .forge/project.yaml, file structure, or installed packs.
  • Adapter Regeneration: Rebuilds essential project documentation like CLAUDE.md and AGENTS.md to reflect current settings.
  • Use Case: After adding a new linter to your package.json or reorganizing your project's directories, run this Skill to make Forge aware of these changes and update its configuration files.

Quick Start

Run the syncing-forge skill to refresh Forge's view of this repository.

Frequently Asked Questions about syncing-forge

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

FAQPage Schema
How do I refresh Forge project configuration after modifying repository files?▼

To refresh Forge project configuration, run the syncing-forge skill to scan repository changes against `.forge/project.yaml`. This updates internal state and regenerates documentation to reflect current project settings.

What is the best way to update CLAUDE.md and AGENTS.md based on project stack changes?▼

Updating CLAUDE.md and AGENTS.md is handled by adapter regeneration, which detects stack, command, and risk area modifications to rebuild essential project documentation automatically.

When do I need to synchronize Forge adapters and installed packs?▼

You need to synchronize Forge adapters and installed packs after adding a new linter, reorganizing directories, or modifying file structure to ensure Forge's understanding remains up-to-date and prevent inconsistencies.

Does Forge configuration synchronization work without external dependencies?▼

Forge configuration synchronization works independently without external dependencies. It scans `.forge/project.yaml` and repository changes internally to update configuration files and refresh the local cache.

Why does Forge not recognize changes after I reorganize project directories?▼

Forge does not recognize changes because its internal state is outdated. Run the synchronization skill to scan repository changes and update configuration files against `.forge/project.yaml`.