はじめに
最近、Claude Codeを使ってコードを書くようになった。
世の中の流れの通り、Claude Codeは便利で私の開発業務を助けてくれる!
カスタムスラッシュコマンドを使うことで、助かったことがたくさんあるので今日はそのことについて話していきたい!
前提
カスタムスラッシュコマンドに関しては、公式ドキュメントを読んでほしい
作ったコマンド
.claude/commands/user/pr.md
Pull Requestを作成・更新するコマンド
# プロンプト
現在のブランチに対してすでにレビューが存在する場合は、PRタイトル・内容を更新してください。
なければ新規にPRを追加してください。
mainブランチでこのコマンドを実行した場合は、新しくブランチを作成し、commit・pushしたのちにPRを作成してください。
ブランチ名は「xxxxx/」で始めてください
ラベルは「xxxxxx」をつけてください
# 制約
・日本語で記載してください
・PR内容は.github/PULL_REQUEST_TEMPLATE.mdに従って記述してください。
使い方
mainブランチで実装したコードのPRを出したい際に、Claude Code上で「/pr」と打って「Enter」を押すだけで実行できる。
ありがたポイント
コマンドを打つだけで、PRテンプレートに従ったPRが自動で作成される!
変更内容がPRに自動的に反映され、思った以上に質が高いので僕が書くよりもレビュアーに伝わりやすい!
感動のあまり記事を書いてしまったので、駄文ではあるがいいねが欲しい!
