Back to list
Zate

git-workflows

by Zate

4🍴 0📅 Jan 24, 2026

SKILL.md


name: git-workflows description: This skill should be used for branching strategies, conventional commits, PR workflows, and release management, git flow, trunk-based development, merge strategies whenToUse: Branching strategy, commit formatting, PR descriptions, releases, git flow, trunk-based development, merge vs rebase, release tagging whenNotToUse: Simple add/commit/push, established team conventions seeAlso:

  • skill: atomic-commits when: commit scope decisions
  • skill: local-config when: configuring git workflow preferences
  • skill: pr-feedback when: handling PR review comments
  • skill: superpowers:using-git-worktrees when: parallel feature development, isolated workspaces
  • skill: superpowers:finishing-a-development-branch when: completing work, deciding merge/PR/cleanup options

Git Workflows

Best practices for git branching and collaboration.

Devloop Integration

Configure git workflow in .devloop/local.md:

---
git:
  auto-branch: true           # Create branch when plan starts
  branch-pattern: "feat/{slug}"
  pr-on-complete: ask         # ask | always | never
---

Related commands:

  • /devloop:ship - Commit with plan context, create PR
  • /devloop:pr-feedback - Integrate review comments

Branch Naming

<type>/<ticket>-<description>
feat/AUTH-123-add-oauth
fix/BUG-456-null-pointer
feat/add-authentication    (devloop default)

Modern approach favored by high-performing teams:

  1. Short-lived feature branches (hours to days)
  2. Frequent merges to main via PRs
  3. Strong CI/CD pipeline
  4. Feature flags for incomplete work

Devloop fit: Plan → Branch → Implement → Ship → PR

Conventional Commits

<type>(<scope>): <description>

feat(auth): add OAuth2 login support
fix(api): handle null response
refactor(utils): extract date formatting
TypeDescription
featNew feature (MINOR)
fixBug fix (PATCH)
docsDocumentation
refactorCode restructure
testTests
choreMaintenance

Devloop auto-generates commit messages from plan tasks using conventional format.

PR Workflow

  1. Create branch when starting plan
  2. Commit as you complete tasks
  3. Run /devloop:ship when ready
  4. Address feedback with /devloop:pr-feedback
  5. Push fixes and re-request review

Merge Strategies

  • Merge commit: Preserve full history
  • Squash merge: Clean linear history (recommended for feature PRs)
  • Rebase merge: Linear, preserves commits

Safety Rules

Never on shared branches:

  • Force push
  • Rebase after push
  • Reset after push

Score

Total Score

60/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon