persona-switching

Community

Manage Git/GitHub identities seamlessly.

Authormcj-coder
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill streamlines the management of multiple Git and GitHub identities, ensuring that commits and operations are correctly attributed to the appropriate role or persona, maintaining GPG signing integrity and clear audit trails.

Core Features & Use Cases

  • Multi-Identity Workflows: Supports setting up and switching between different Git/GitHub personas (e.g., "Claude (Backend Engineer)", "Claude (Tech Lead)").
  • GPG Signing Integrity: Ensures commits are signed with the correct GPG key associated with the active persona.
  • Automated GitHub Account Switching: Integrates with gh CLI to switch to the correct GitHub account for operations like creating Pull Requests.
  • Use Case: When working on a feature, you use your "Developer" persona. When reviewing a Pull Request, you switch to your "Tech Lead" persona, ensuring the commit history accurately reflects who did what and with what authority.

Quick Start

Use the persona-switching skill to switch to the backend-engineer persona.

Dependency Matrix

Required Modules

None required

Components

scriptsreferences

💻 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: persona-switching
Download link: https://github.com/mcj-coder/development-skills/archive/main.zip#persona-switching

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.