How this skill is triggered — by the user, by Claude, or both
Slash command
/common-skills:gen-branch-namingThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
gen-branch-naming/input.md を読み取り、その内容から適切なGitブランチ名を3~5個提案してください。
gen-branch-naming/input.md を読み取り、その内容から適切なGitブランチ名を3~5個提案してください。
要件:
出力フォーマット:
【おすすめ】
ブランチ名
おすすめ理由: なぜこれが最適かの説明
---
【その他の候補】
1. ブランチ名
理由: この名前を提案した理由
2. ブランチ名
理由: この名前を提案した理由
...
$ARGUMENTS に test が指定されている場合は、gen-branch-naming/sample.md の内容を入力として使用してください。
提案したブランチ名と理由を gen-branch-naming/output.md に出力してください。
重要: 出力する際は、Writeツールではなく、Bashツールで cat コマンドとHEREDOC(<<'EOF')を使用して書き込んでください。これにより文字化けを防ぐことができます。
例:
cat > gen-branch-naming/output.md <<'EOF'
(生成した内容)
EOF
サンプル入力は gen-branch-naming/sample.md を参照してください。
npx claudepluginhub hosochin/claude-spells --plugin common-skillsEnforces Git branch naming conventions with type prefixes (feat, fix, chore), issue linking, and kebab-case formatting. Use for creating branches, validating names, or setting repository standards.
Creates git branches following Sentry naming conventions. Automatically determines branch type and description from arguments or local diff. Useful when starting new work.
Creates git branches following Sentry naming conventions by analyzing changes and classifying branch types. Useful for standardizing branch creation.