git-workflow

Enforce Git workflow conventions for branch naming, commit messages, and pull requests.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/orient-bot/orient --skill git-workflow-orient-bot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-workflow
Source: https://github.com/orient-bot/orient/tree/main/.claude/skills/git-workflow
Command: npx skills add https://github.com/orient-bot/orient --skill git-workflow-orient-bot

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill ensures consistency and clarity in the Orient repository's Git workflow, making collaboration smoother and code history more understandable.

Core Features & Use Cases

  • Branch Naming Conventions: Follows specific patterns like feat/*, fix/* for clear branch identification.
  • Conventional Commits: Enforces a structured commit message format for better readability and automated changelog generation.
  • Pull Request Guidelines: Provides templates and best practices for creating effective pull requests.
  • Use Case: When starting a new feature, use this Skill to guide you on how to name your branch and structure your commit messages according to Orient's standards.

Quick Start

Follow the git-workflow skill to create a new feature branch named 'feat/user-profile-update'.

Frequently Asked Questions about git-workflow

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I format conventional commit messages for pull requests?

Conventional commit messages require specific types, scopes, and structured message formats alongside co-author footers to ensure readability and automated changelog generation. This structured format maintains clear code history and streamlined CI/CD integration.

What is the correct branch naming convention for feature development?

Branch naming conventions follow specific patterns like feat/* or fix/* for clear branch identification. Using these standardized prefixes categorizes work effectively and facilitates consistent code contributions across the repository.

How do I create an effective pull request using standard guidelines?

Creating an effective pull request involves following provided templates and best practices to structure your submission. These guidelines facilitate consistent code contributions and maintain clear communication during code review.

Why do I need structured commit messages and branch names?

Structured commit messages and branch names solve consistency and clarity problems in the Git workflow, making collaboration smoother and code history more understandable. They enforce specific patterns required to streamline CI/CD processes.

Does this Git workflow convention support automated changelog generation?

Yes, enforcing a structured conventional commit message format directly supports automated changelog generation. By adhering to specific commit types and message structures, maintainability and automated CI/CD processing are significantly enhanced.