git-conventions

Standardizes Git commit messages, branch naming, and merge practices.

Updated May 21, 2026
One-click install
npx skills add https://github.com/KAIROS7-team3/Final_project --skill git-conventions-kairos7-team3
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-conventions
Source: https://github.com/KAIROS7-team3/Final_project/tree/main/.claude/skills/git-conventions
Command: npx skills add https://github.com/KAIROS7-team3/Final_project --skill git-conventions-kairos7-team3

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires git, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a comprehensive guide to standardizing your team's Git workflow, ensuring consistency and efficiency in commit messages, branch naming, and merge practices.

Core Features & Use Cases

  • Conventional Commits: Follows the conventional commit message format to streamline code review and version control.
  • Branch Naming Conventions: Implements a structured approach to branch naming, simplifying collaboration.
  • Merge vs. Rebase: Offers guidance on when to use merge or rebase for maintaining a clean and linear commit history.
  • Handling Conflicts and History: Provides strategies for resolving conflicts and rewriting history securely.

Quick Start

Execute 'git commit -m "feat(interfaces): RobotStatus.msg 추가"' to follow the Conventional Commits format.

Frequently Asked Questions about git-conventions

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

FAQPage Schema
How do I write conventional commit messages for better code review?

Conventional commit messages follow a structured format like 'feat(interfaces): RobotStatus.msg 추가' to streamline code review and version control. This standardization ensures consistency across your team's Git workflow and makes commit history easier to parse.

What is the best way to structure branch naming conventions for team collaboration?

Branch naming conventions implement a structured approach to simplify collaboration within software development teams. Standardizing branch names ensures that developers can easily identify the purpose, scope, and context of each branch during code review and version control.

When should I use merge vs rebase to maintain a clean Git history?

Use merge vs rebase strategically to maintain a clean and linear commit history. Merge preserves complete history and context, while rebase replays commits onto a new base to avoid unnecessary merge commits, keeping the project timeline straightforward and readable.

Do I need to know git commands to use this workflow standardization?

Yes, using this workflow standardization requires knowledge of git commands and familiarization with Conventional Commits guidelines. Understanding basic git operations is necessary to properly execute standardized commit messages, branch naming, and merge practices.

How do I resolve conflicts and securely rewrite Git history?

Resolving conflicts and rewriting history securely requires specific strategies to handle discrepancies during branch integration. This Skill provides guidance on these strategies to ensure that history rewriting does not disrupt the collaborative version control workflow.