update-documents

Synchronize documentation sections across CLAUDE.md, README.md, and docs/ using configurable rules.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/talent-factory/claude-plugins --skill update-documents
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: update-documents
Source: https://github.com/talent-factory/claude-plugins/tree/main/plugins/development/skills/update-documents
Command: npx skills add https://github.com/talent-factory/claude-plugins --skill update-documents

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Automatically reconcile inconsistencies across CLAUDE.md, README.md, and docs/ to maintain a single source of truth for project documentation.

Core Features & Use Cases

  • Synchronizes sections between CLAUDE.md, README.md, and docs/ using configurable rules.
  • Performs whitespace-tolerant comparisons to minimize unnecessary edits.
  • Creates missing sections and preserves backups when applying updates.

Quick Start

Run the sync tool to align the documentation files across CLAUDE.md, README.md, and docs/ according to the configured rules.

Frequently Asked Questions about update-documents

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

FAQPage Schema
How do I keep project documentation in sync across CLAUDE.md, README.md, and docs/?

To keep project documentation in sync, this tool analyzes sections across CLAUDE.md, README.md, and docs/ to detect differences and update targets based on configurable rules. It performs whitespace-tolerant comparisons to minimize unnecessary edits while maintaining a single source of truth.

What is the best way to automate markdown documentation synchronization?

Automating markdown documentation synchronization is best handled by configurable rules that analyze sections, detect differences, and update targets while tolerating whitespace variations. This approach minimizes unnecessary edits, creates missing sections, and preserves backups when applying updates.

Do I need Python to run documentation sync scripts?

Yes, you need Python to run the documentation sync scripts. The tool requires Python along with a config/sync_rules.json file and the extractor, writer, and rules loader scripts to perform analysis and updates across project documentation files.

How does whitespace-tolerant comparison work when updating markdown files?

Whitespace-tolerant comparison works by analyzing documentation sections and detecting differences while ignoring minor whitespace variations. This prevents unnecessary edits when synchronizing CLAUDE.md, README.md, and docs/ files according to your configured sync rules.

Can I configure custom sync rules for reconciling README.md and docs/ sections?

Yes, you can configure custom sync rules for reconciling README.md and docs/ sections. The tool loads settings from a config/sync_rules.json file to determine how sections are analyzed, compared, and updated across your project documentation files.

Does the documentation sync tool create backups before applying updates?

Yes, the documentation sync tool preserves backups when applying updates. It creates missing sections and updates targets across CLAUDE.md, README.md, and docs/ while ensuring your original content is backed up during the synchronization process.