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`.