persona-switching
CommunityManage 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
ghCLI 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.