config-claude-sync

Create missing symlinks for shared Claude rules and skills.

Updated Mar 21, 2026
One-click install
npx skills add https://github.com/tatsushige-i/shared-claude-code --skill config-claude-sync
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: config-claude-sync
Source: https://github.com/tatsushige-i/shared-claude-code/tree/main/docs/ja-JP/skills/config-claude-sync
Command: npx skills add https://github.com/tatsushige-i/shared-claude-code --skill config-claude-sync

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Synchronizes shared Claude master rules and skills from the central repository into a local project by detecting and creating missing symlinks.

Core Features & Use Cases

  • Detects undeployed symlinks for rules and skills under .claude/rules and .claude/skills.
  • Resolves shared-claude-code paths and creates the corresponding symlinks to keep local and remote sources in sync.
  • Useful for multi-repo environments where teams rely on a single source of truth for Claude rules and skills.

Quick Start

Scan for missing symlinks and create them after user confirmation.

Frequently Asked Questions about config-claude-sync

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

FAQPage Schema
How do I sync shared Claude rules and skills into a local project using symlinks?

To sync shared Claude rules and skills, this tool scans your project's .claude/rules and .claude/skills directories for missing symlinks, resolves paths from the central shared-claude-code repository, and creates the links after user confirmation.

What are symlinks for Claude rules and how do they keep multi-repo environments in sync?

Symlinks for Claude rules are file system links that point from a local project's .claude directory to a central shared repository, ensuring multiple repositories reference a single source of truth for Claude configurations without duplicating files.

When do I need to create symlinks for shared Claude skills in my repository?

You need to create symlinks for shared Claude skills when your local project references configurations under .claude/rules and .claude/skills but the actual symlinks connecting to the shared-claude-code repository are missing or undeployed.

Can I use this symlink sync tool to update existing Claude rules without overwriting changes?

This symlink sync tool detects missing symlinks and guides their creation after user confirmation, allowing you to skip synchronization for specific paths to preserve existing local configurations within the .claude directory.

What's the best way to detect undeployed symlinks for Claude skills across multiple repositories?

The best way to detect undeployed symlinks is to scan the .claude/rules and .claude/skills directories, which identifies missing links and resolves the corresponding shared-claude-code paths for synchronization.