スラッシュコマンド、使ってますか。
自分はあまり使っていませんでした。「Configうまくみてくれないかも」「スラッシュコマンドより実際にコマンド作った方が早いし..」という気持ちが今まで沸いていました。
しかし、「このコマンド微妙に面倒だからClaudeに指示させよう」と定型文の指示を書いていることに気がつきSlashコマンドを作ることを決意しました。
スラッシュコマンドのつくりどき
自分の場合は「これもう一回指示するだろうな」と予想した時点で以下のようにOOということをするスラッシュコマンドを作ってくださいと指示を出してスラッシュコマンドを作らせています。
その後実際に使ってみて良し悪しを判断しています。
スラッシュコマンドの問題
引数が必要な時補完を効かせようとするとそのままClaudeに送信されてしまうのですよね。 結構困っているので解決策知っている人いたらコメントで教えてください。
個人向けスラッシュコマンドをdotfile管理するべきか
会社の文脈と個人開発の文脈は異なること、会社の文脈がうっかり漏れることを防止するためdotfile管理はしないようにしています。ただ、複数マシンある個人開発者であればdotfile管理することでgit管理の恩恵を受けることができるのではと思ってます。
実際使ってみてよかったコマンド
基本的にはgit関連の操作を中心にコマンドを作っています。リファクタリング系コマンドは複数回使うなら元は取れるのではないかなーと思います。
-
gh pr checkoutするものをworktreeで管理するClaudeコマンド - PRを作成するClaudeコマンド(タグ付き)
- worktree add を行うためのコマンド
- 特定のリファクタリング操作をするコマンド
スラッシュコマンドは使ってみるまでの障壁が個人的にも高かったのでなかなか手を出せずにいましたが手を出してみると癖のように使えるなと思いました。
定型的な作業はできる限りスクリプト化したいもののClaudeの指示とのバランスを見てスラッシュコマンドも使ってみてください。