Install
$ agentstack add skill-motlin-claude-code-plugins-git-workflow ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
Git Workflow Best Practices
This skill provides guidelines for git operations including commits, conflict resolution, and branch management.
Commit Guidelines
ALWAYS delegate to the git:commit-handler agent for all commit operations. Never run git commit directly.
Commit Message Format
Every commit message is a single line — no body, no bullet list, no blank-line-separated paragraphs. It must:
- Start with a present-tense verb (Add, Fix, Replace, Remove, Update, …)
- Be 60-120 characters
- End with a period
- Avoid praise adjectives (comprehensive, robust, essential, best practices)
A task description or prompt is intent, not the message. When the prompt is long or multi-line, distill it to one line — never copy it verbatim into the commit message. This rule applies to writing new commits and to rewording existing ones with git history reword.
Conflict Resolution
ALWAYS delegate to the git:conflict-resolver agent to resolve any git merge or rebase conflicts.
Rebasing
ALWAYS delegate to the git:rebaser agent to rebase the current branch on upstream.
Prefer Modern Git Commands
Use newer git commands instead of their legacy equivalents whenever possible:
git switchinstead ofgit checkoutfor switching branchesgit switch -cinstead ofgit checkout -bfor creating branchesgit restoreinstead ofgit checkout --for restoring filesgit restore --stagedinstead ofgit reset HEADfor unstaging filesgit replay --ontoinstead ofgit rebase --ontofor non-interactive onto rebasesgit history rewordinstead of interactive rebase or amending for editing commit messagesgit history splitinstead of interactive rebase for splitting commits
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: motlin
- Source: motlin/claude-code-plugins
- License: Apache-2.0
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.