git-branch-naming

Enforce branch naming format <type>/<area>/<topic> for AX-WMS monorepo.

Updated Jun 5, 2026
Ready to run
npx skills add https://github.com/KangJiSseok/ACODIAN --skill git-branch-naming
๐Ÿ’ฌ Prompt for ChatGPT / Claude Chatโ–ผ
Please help me install this Agent Skill.
Skill: git-branch-naming
Source: https://github.com/KangJiSseok/ACODIAN/tree/main/.codex/skills/git-branch-naming
Command: npx skills add https://github.com/KangJiSseok/ACODIAN --skill git-branch-naming

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

AX-WMS ๋ชจ๋…ธ๋ ˆํฌ์—์„œ ๋ธŒ๋žœ์น˜ ๋ช…๋ช… ๊ทœ์น™๊ณผ ๊ธฐ๋ณธ ๋ธŒ๋žœ์น˜ ์ „๋žต์„ ํ•œ๊ณณ์—์„œ ์•ˆ๋‚ดํ•˜๊ณ , ์‚ฌ์šฉ์ž๊ฐ€ ๋ธŒ๋žœ์น˜ ์ด๋ฆ„์„ ์ •ํ•˜๊ฑฐ๋‚˜ ์–ด๋–ค ๋ธŒ๋žœ์น˜๋ฅผ ํŒŒ์•ผ ํ•˜๋Š”์ง€ ๋ฌธ์˜ํ•  ๋•Œ ๊ธฐ์ค€์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

Core Features & Use Cases

  • ๋ธŒ๋žœ์น˜ ๊ตฌ์กฐ ๊ฐ€์ด๋“œ: dev๋ฅผ ๊ธฐ๋ณธ์œผ๋กœ ํ•œ ๋ฆด๋ฆฌ์ฆˆ ํ๋ฆ„๊ณผ ๊ฐ ์ž‘์—… ์œ ํ˜•์˜ ์—ญํ• ์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.
  • ๋„ค์ด๋ฐ ๊ทœ์น™ ์ œ์‹œ: ํ˜•์‹ <type>/<area>/<topic>๋ฅผ ์ ์šฉํ•˜๊ณ  ์†Œ๋ฌธ์ž/์Šฌ๋ž˜์‹œ ๊ทœ์น™์„ ๊ฐ•์ œํ•ฉ๋‹ˆ๋‹ค.
  • ์‹ค์ „ ์˜ˆ์‹œ: ์˜ˆ์‹œ๋กœ feat/web/login-flow, fix/api/worklog-status, hotfix/master-๊ธด๊ธ‰์ˆ˜์ • ๋“ฑ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • ๋ธŒ๋žœ์น˜ ์ „๋žต: hotfix/*๋Š” master์—์„œ ๊ด€๋ฆฌํ•˜๊ณ  ๋ณ€๊ฒฝ์‚ฌํ•ญ์€ dev์—๋„ ๋ฐ˜์˜ํ•˜๋Š” ๋“ฑ์˜ ์šด์˜ ์›์น™์„ ์•ˆ๋‚ดํ•ฉ๋‹ˆ๋‹ค.

Quick Start

๋ธŒ๋žœ์น˜ ์ด๋ฆ„ ๊ทœ์น™์— ๋งž์ถฐ ์˜ˆ์‹œ๋ฅผ ์ œ์‹œํ•˜๊ณ  ๊ธฐ๋ณธ ๋ธŒ๋žœ์น˜์ธ dev๋ฅผ ์‚ฌ์šฉํ•ด ์ƒˆ ๋ธŒ๋žœ์น˜๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•ˆ๋‚ดํ•ด์ค˜.

Frequently Asked Questions about git-branch-naming

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

FAQPage Schema
What is the standard git branch naming convention for a monorepo?โ–ผ

The standard git branch naming convention for a monorepo uses the format <type>/<area>/<topic> with strict lowercase letters and no spaces. Examples include feat/web/login-flow for new features and fix/api/worklog-status for bug fixes.

How do I manage a hotfix branch in a dev and master GitFlow strategy?โ–ผ

To manage a hotfix branch in a GitFlow strategy, fork directly from the master branch using the hotfix/* prefix. After applying the urgent fix, ensure the changes are merged back into both master and the dev branch to keep them synchronized.

Which base branch should I fork from when starting new work in a monorepo?โ–ผ

You should fork from the dev branch as the base when starting new work in a monorepo. The dev branch serves as the primary integration point for ongoing development across web, api, ai, infra, and docs applications before reaching master.

When should I use the hotfix branch prefix instead of a fix branch?โ–ผ

You should use the hotfix branch prefix when addressing urgent production issues that require immediate deployment from master. Standard fix branches are used for regular bug fixes based off the dev branch during normal development cycles.

Can I use uppercase letters or spaces in my git branch names?โ–ผ

No, you cannot use uppercase letters or spaces in git branch names under this rule set. The naming format <type>/<area>/<topic> strictly enforces lowercase letters and uses slashes to separate the branch type, application area, and specific topic.

What is the best way to structure branch names for different app areas like api and web?โ–ผ

The best way to structure branch names for different app areas is using the <type>/<area>/<topic> format. You specify the application area such as api, web, ai, infra, or docs in the middle segment, like feat/api/search-endpoint or docs/web/user-guide.