documentation-sync

Synchronize version numbers across project files and documentation references.

Updated Dec 29, 2025
One-click install
npx skills add https://github.com/jayteealao/Aperture --skill documentation-sync-jayteealao
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: documentation-sync
Source: https://github.com/jayteealao/Aperture/tree/main/.claude/skills/documentation-sync
Command: npx skills add https://github.com/jayteealao/Aperture --skill documentation-sync-jayteealao

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Synchronize version numbers across diverse project types by applying version file adapters and ensuring consistent references in documentation.

Core Features & Use Cases

  • Adapter-driven updates: Update version fields across JSON, TOML, Python, Gradle, Maven, and other formats using a centralized configuration.
  • Documentation synchronization: Propagate version changes into README/docs to maintain consistency.
  • Use Case: When releasing a new version, propagate the new version across all version files and related docs, with a diff for review.

Quick Start

Run the documentation-sync skill to propagate a new version from old_version to new_version across the repository.

Frequently Asked Questions about documentation-sync

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

FAQPage Schema
How do I sync version numbers across multiple projects in different programming languages?▼

To sync version numbers across multiple projects, adapter-driven updates target Node.js, Python, Rust, Go, and Java version files, ensuring all references match the new release version.

What's the best way to update version references in documentation during a release?▼

Updating version references in documentation during a release involves propagating the new version number into README and docs files, maintaining consistency across all project documentation.

Does version synchronization work with both Node.js package.json and Rust Cargo.toml files?▼

Yes, version synchronization works with Node.js package.json and Rust Cargo.toml files by applying specific version file adapters for JSON, TOML, Gradle, Maven, and other formats.

How do I generate a git diff for version changes across a multi-project repository?▼

To generate a git diff for version changes, apply the appropriate adapters to update version files and documentation references, which produces a validated diff for review before committing.

Can I automate documentation synchronization as part of a CI/CD pipeline?▼

Yes, you can automate documentation synchronization in a CI/CD pipeline by loading centralized project configuration for version and documentation files, applying adapters, and outputting diffs for automated review.