
git-workflows
by Zate
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)
Trunk-Based Development (Recommended)
Modern approach favored by high-performing teams:
- Short-lived feature branches (hours to days)
- Frequent merges to main via PRs
- Strong CI/CD pipeline
- 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
| Type | Description |
|---|---|
| feat | New feature (MINOR) |
| fix | Bug fix (PATCH) |
| docs | Documentation |
| refactor | Code restructure |
| test | Tests |
| chore | Maintenance |
Devloop auto-generates commit messages from plan tasks using conventional format.
PR Workflow
- Create branch when starting plan
- Commit as you complete tasks
- Run
/devloop:shipwhen ready - Address feedback with
/devloop:pr-feedback - 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
Based on repository quality metrics
SKILL.mdファイルが含まれている
ライセンスが設定されている
100文字以上の説明がある
GitHub Stars 100以上
3ヶ月以内に更新がある
10回以上フォークされている
オープンIssueが50未満
プログラミング言語が設定されている
1つ以上のタグが設定されている
Reviews
Reviews coming soon