Communityコーディング&開発github.com

mtai0524/claude-skills

ブランチ命名規則と、デフォルトブランチ(main/master)でコードを変更する前にブランチを作成するルール。新規作業の開始、ブランチ作成時、またはデフォルトブランチ上でコード編集を行おうとする際に使用します。

claude-skills とは?

このスキルは、開発者がGitのブランチを適切に命名し、デフォルトブランチでの誤った直接編集を防ぐためのガイドラインを提供します。ブランチ名は `<タイプ>/<短いケバブケースの説明>` 形式に従い、コミットタイプ(feat, fix, refactorなど)を含め、40文字以内で明確に記述します。また、コード変更を行う前に現在のブランチを確認し、デフォルトブランチ(main/master)にいる場合は自動的に新しいブランチを作成するよう促します。これにより、プロジェクトの履歴を整理し、コラボレーションを円滑にします。このスキルはClaude CodeやCursorなどのAIエージェントに対応しており、開発ワークフローのベストプラクティスを強制します。

対応✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/mtai0524/claude-skills/tree/HEAD/skills/branch-naming

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

ブランチ命名規則

形式: <タイプ>/<短いケバブケースの説明>

  • タイプはコミットタイプに一致: feat/、fix/、refactor/、chore/、docs/、test/、hotfix/。
  • 小文字、ケバブケース、40文字以内、チケットなしの曖昧さを避ける(fix/stuff は不適切)。
  • チケットIDがある場合は含める: feat/KV-12-login-screen。

ルール:

  • コードを変更する前に、git branch --show-current で現在のブランチを確認する。デフォルトブランチ(main または master)にいる場合は、最初にブランチを作成する: git switch -c <タイプ>/<名前>。
  • ブランチをプッシュしない。ユーザーが手動でプッシュする。

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

関連スキル