What problem does it solve? Keeping CLAUDE.md configuration files inside project repositories exposes private agent instructions and duplicates them across projects. This Skill moves a project's CLAUDE.md (and optional .claude/skills directory) into a centralized private claude-rules repository and replaces the originals with relative symlinks, so projects stay clean while configuration remains versioned in one place. ## Core Features & Use Cases - CLAUDE.md Migration: Copies an existing CLAUDE.md into claude-rules, deletes the original, and creates a relative symlink in the project directory. - Git Hygiene: Adds CLAUDE.md to the project's .gitignore and runs git rm --cached if the file is tracked, preventing accidental commits. - Skills and Bootstrap Handling: Migrates .claude/skills directories when present, generates a minimal CLAUDE.md template when none exists, and registers the project in setup-symlinks.sh for restoration. - Use Case: You start a new project in ~/projects and want its agent instructions stored privately. Run the skill with the project name and it performs the full migration, symlink setup, and verification in one pass. ## Quick Start Ask the agent to connect the current project to claude-rules by running the connect-project skill with the project name as the argument.