plugins/git/skills/bash-aliases/SKILL.md
Manage git and Claude Code bash aliases. Run without flags for interactive wizard.
npx skillsauth add melodic-software/claude-code-plugins bash-aliasesInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Manage git shortcuts (g, gco, gb, etc.) and Claude Code aliases (claude-yolo, claude-cont, etc.) with bash tab completion.
/git:bash-aliases # Interactive setup wizard
/git:bash-aliases --setup # Same as above
/git:bash-aliases --status # Check installation status
/git:bash-aliases --audit # Comprehensive health check
/git:bash-aliases --uninstall # Show uninstall instructions
Parse $ARGUMENTS to determine operation mode:
--setup -> Interactive mode (Step 2)--status, --audit, --uninstall) -> Direct mode (Step 3)Use AskUserQuestion to let user select alias sets:
Use AskUserQuestion with:
- question: "Which bash aliases do you want to install?"
- header: "Alias Sets"
- multiSelect: true
- options:
1. "Git aliases" - "Shortcuts (g, gco, gb, gm, etc.) with tab completion"
2. "Claude aliases" - "Claude Code shortcuts (claude-yolo, claude-cont, etc.)"
Based on user selections, execute corresponding script operations:
--install-git-aliases--install-claude-aliasesReport aggregate results.
Execute the script with the specified flag:
| Flag | Script Operation |
| ---- | ---------------- |
| --status | --status |
| --audit | --audit |
| --uninstall | --uninstall |
Show operation results to user. Include next steps if applicable:
source ~/.bashrc or restart your shell"The underlying bash script is at:
plugins/git/skills/setup/scripts/bash-aliases.sh
Execute using:
bash "plugins/git/skills/setup/scripts/bash-aliases.sh" <operation>
Common shortcuts with tab completion:
| Alias | Command |
| ----- | ------- |
| g | git |
| gs | git status |
| gco | git checkout |
| gb | git branch |
| gm | git merge |
| gp | git pull |
| gps | git push |
| gd | git diff |
| gl | git log --oneline --graph --decorate |
| gst | git stash |
| ga | git add |
| gcm | git commit |
| gr | git rebase |
| gcp | git cherry-pick |
| Alias | Command |
| ----- | ------- |
| claude-cont | claude -c |
| claude-cont-yolo | claude -c --dangerously-skip-permissions |
| claude-yolo | claude --dangerously-skip-permissions |
| claude-plan | claude --permission-mode plan |
| claude-opus | claude --model opus |
| claude-sonnet | claude --model sonnet |
| claude-opus-yolo | claude --model opus --dangerously-skip-permissions |
| claude-headless | claude -p --output-format json |
/git:bash-aliases
-> "Which bash aliases do you want to install?"
[x] Git aliases
[x] Claude aliases
-> Installing selected alias sets...
-> Done! Run: source ~/.bashrc
/git:bash-aliases --status
Bash Aliases Status
-------------------
Git Aliases:
[OK] Configured in ~/.bashrc
Aliases: g, gs, gco, gb, gm, gp, gps, gd, gl, gst, ga, gcm, gr, gcp
Claude Code Aliases:
[OK] Configured in ~/.bashrc
Aliases: claude-cont, claude-yolo, claude-plan, claude-opus, claude-sonnet
/git:bash-aliases --audit
Bash Aliases Audit Report
=========================
[OK] Git aliases: PASS - Configured
[OK] git-completion.bash: PASS - Found
[OK] Claude aliases: PASS - Configured
[OK] claude CLI: PASS - Found
Overall: PASS
source ~/.bashrc or new shell to take effectdevelopment
Search Milan Jovanovic's .NET blog for Clean Architecture, DDD, CQRS, EF Core, and ASP.NET Core patterns. Use for finding applicable patterns, code examples, and architecture guidance. Invoke when working with .NET projects that could benefit from proven architectural patterns.
tools
Install and configure Data API Builder (DAB) for production SQL Server MCP access with RBAC
tools
Manage MssqlMcp servers - status, rebuild, and upstream updates
tools
Developer environment setup guides for Windows, macOS, Linux, and WSL. Use when setting up development machines, installing tools, configuring environments, or following platform-specific setup guides. Covers package management, shell/terminal, code editors, AI tooling, containerization, databases, and more.