AgentStack
SKILL verified Apache-2.0 Self-run

Git Workflow

skill-motlin-claude-code-plugins-git-workflow · by motlin

Commit message format and git workflow rules. ALWAYS use this skill for every git commit — no exceptions — and whenever rewording an existing commit message.

No reviews yet
0 installs
21 views
0.0% view→install

Install

$ agentstack add skill-motlin-claude-code-plugins-git-workflow

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No 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.

Are you the author of Git Workflow? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

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 switch instead of git checkout for switching branches
  • git switch -c instead of git checkout -b for creating branches
  • git restore instead of git checkout -- for restoring files
  • git restore --staged instead of git reset HEAD for unstaging files
  • git replay --onto instead of git rebase --onto for non-interactive onto rebases
  • git history reword instead of interactive rebase or amending for editing commit messages
  • git history split instead 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.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.