gitflow

Gitflow Workflow Rules

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "gitflow" with this command: npx skills add oimiragieo/agent-studio/oimiragieo-agent-studio-gitflow

Gitflow Skill

Gitflow Workflow Rules

Main Branches

main (or master)

  • Contains production-ready code

  • Never commit directly to main

  • Only accepts merges from:

  • hotfix/* branches

  • release/* branches

  • Must be tagged with version number after each merge

develop

  • Main development branch

  • Contains latest delivered development changes

  • Source branch for feature branches

  • Never commit directly to develop

Supporting Branches

feature/*

  • Branch from: develop

  • Merge back into: develop

  • Naming convention: feature/[issue-id]-descriptive-name

  • Example: feature/123-user-authentication

  • Must be up-to-date with develop before creating PR

  • Delete after merge

release/*

  • Branch from: develop

  • Merge back into:

  • main

  • develop

  • Naming convention: release/vX.Y.Z

  • Example: release/v1.2.0

  • Only bug fixes, documentation, and release-oriented tasks

  • No new features

  • Delete after merge

hotfix/*

  • Branch from: main

  • Merge back into:

  • main

  • develop

  • Naming convention: hotfix/vX.Y.Z

  • Example: hotfix/v1.2.1

  • Only for urgent production fixes

  • Delete after merge

Commit Messages

  • Format: type(scope): description

  • Types:

  • feat: New feature

  • fix: Bug fix

  • docs: Documentation changes

  • style: Formatting, missing semicolons, etc.

  • refactor: Code refactoring

  • test: Adding tests

  • chore: Maintenance tasks

Version Control

Semantic Versioning

  • MAJOR version for incompatible API changes

  • MINOR version for backwards-compatible functionality

  • PATCH version for backwards-compatible bug fixes

Pull Request Rules

  • All changes must go through Pull Requests

  • Required approvals: minimum 1

  • CI checks must pass

  • No direct commits to protected branches (main, develop)

  • Branch must be up to date before merging

  • Delete branch after merge

Branch Protection Rules

main & develop

  • Require pull request reviews

  • Require status checks to pass

  • Require branches to be up to date

  • Include administrators in restrictions

  • No force pushes

  • No deletions

Release Process

  • Create release branch from develop

  • Bump version numbers

  • Fix any release-specific issues

  • Create PR to main

  • After merge to main:

  • Tag release

  • Merge back to develop

  • Delete release branch

Hotfix Process

  • Create hotfix branch from main

  • Fix the issue

  • Bump patch version

  • Create PR to main

  • After merge to main:

  • Tag release

  • Merge back to develop

  • Delete hotfix branch

Related Skills

  • git-expert
  • Git operations and commands for implementing workflow

Memory Protocol (MANDATORY)

Before starting:

cat .claude/context/memory/learnings.md

After completing: Record any new patterns or exceptions discovered.

ASSUME INTERRUPTION: Your context may reset. If it's not in memory, it didn't happen.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

filesystem

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

slack-notifications

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

chrome-browser

No summary provided by upstream source.

Repository SourceNeeds Review