git-config-separation

Community

Isolate personal git config from shared settings.

Authordragonkid
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This skill addresses the challenge of keeping personal git configuration separate from shareable, version-controlled settings by using Git's include mechanism.

Core Features & Use Cases

  • Two-tier configuration: Main shared config files live in version control, while Personal/local settings reside in a separate local file.
  • Safe machine setup: Easily apply personal user identities, credentials, and signing keys on new machines without committing them.
  • Use Case: When provisioning a new development workstation, keep your personal details in ~/.gitconfig.local and include it in ~/.gitconfig.

Quick Start

Create and reference a local config with an include directive so that personal settings are loaded automatically.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: git-config-separation
Download link: https://github.com/dragonkid/dotfiles/archive/main.zip#git-config-separation

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.