What problem does it solve? Maintaining CLAUDE.md files, skills, agents, and hooks separately in every project leads to duplication and drift. This Skill centralizes all Claude Code configuration in one claude-rules repository and distributes it to projects through symlinks, giving a single source of truth with git versioning. ## Core Features & Use Cases - Project onboarding runbook: Creates a project directory with CLAUDE.md and skills, registers it in the PROJECTS array of setup-symlinks.sh, and restores all symlinks with one idempotent script. - Thin role wrappers over cores: Guides creation of project role skills (backend, frontend, reviewer, teamlead, and more) that import invariant *-core skills by reference and add only domain-specific rules, with a decision tree for when a new core is justified. - Disconnect and recovery workflows: Provides runbooks for removing a project's symlinks and registry entry, and for restoring broken links on a new machine. - Use Case: When starting a new project, ask to connect it to claude-rules; the Skill scaffolds the config directory, wires role wrappers to the correct cores, updates the symlink registry, and verifies every link reports OK. ## Quick Start Ask the agent to connect your project to claude-rules and set up its CLAUDE.md and role skills through symlinks.