forge-keeper

Synchronize CLAUDE.md, rules, exemplars, and project documentation via structured proposals.

1|Updated Mar 29, 2026
One-click install
npx skills add https://github.com/dmedina-dev/dev-forge --skill forge-keeper
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: forge-keeper
Source: https://github.com/dmedina-dev/dev-forge/tree/main/plugins/forge-keeper/skills/forge-keeper
Command: npx skills add https://github.com/dmedina-dev/dev-forge --skill forge-keeper

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

CLAUDE.md, rules, exemplars, and project documentation can drift as teams evolve. Forge Keeper provides a disciplined mechanism to keep these artifacts synchronized, reducing drift and misalignment across sessions and components.

Core Features & Use Cases

  • Automated CLAUDE.md maintenance: proposes updates and enforces consistency across root and child CLAUDE.md files.
  • Cross-document synchronization: coordinates CLAUDE.md, rules, exemplars, and project docs via structured proposals.
  • Session-aware context loading: runs as a subagent or teammate to avoid polluting user context and returns only the structured proposal for review.

Quick Start

Invoke the keeper with /forge-keeper:sync to generate a structured proposal and synchronize CLAUDE.md across the project.

Frequently Asked Questions about forge-keeper

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

FAQPage Schema
How do I keep CLAUDE.md files synchronized across a repository?

You can keep CLAUDE.md files synchronized by invoking a keeper subagent that generates structured proposals to align root and child files. It coordinates updates across rules and exemplars, returning proposals for human confirmation before applying changes.

Why does project documentation drift during Claude sessions?

Project documentation drifts when rules and exemplars evolve without a synchronization mechanism. A keeper subagent prevents this by capturing proposed updates before context-clearing actions like /compact or /clear, ensuring structured proposals keep artifacts aligned.

What's the best way to maintain CLAUDE.md consistency before running /compact?

The best way to maintain CLAUDE.md consistency before /compact is to run a synchronization workflow that captures proposals for documentation updates. This subagent runs alongside your session to safely preserve context and align root and child files.

Can I use a documentation synchronization tool without polluting my main context window?

Yes, you can use a keeper subagent that operates as a teammate to avoid polluting your main context window. It processes references and rules independently, returning only the structured proposal for your review.

Does the CLAUDE.md sync process require manual confirmation for updates?

Yes, the CLAUDE.md sync process requires human confirmation before applying updates. It relies on structured proposal formats and references to suggest changes, ensuring you maintain control over what modifications are applied to the repository.

When should I not use an automated CLAUDE.md maintenance approach?

You should avoid automated CLAUDE.md maintenance when you need immediate, unreviewed file mutations. This approach enforces structured proposals and human confirmation, meaning it is designed for deliberate synchronization rather than rapid, unchecked edits.