Yasuhisa Yoshida's personal custom slash commands for Claude Code.
このリポジトリは、Claude Code用のカスタムスラッシュコマンドを管理する個人用リポジトリです。cccscを使用してコマンドをインストール・管理できます。
npx cccsc add syou6162/claude-code-commands/command-name
npx cccsc add syou6162/claude-code-commands
npx cccsc add syou6162/claude-code-commands/command-name --global
インストール後、Claude Code内で以下のように使用できます:
- ローカルコマンド:
/project:command-name
- グローバルコマンド:
/user:command-name
意味のある最小の単位でcommitする。大きな変更を論理的な単位に分割してコミットします。LLMがgit diffを分析して意味のある最小単位を提案し、git-sequential-stage
ツールによる自動化された逐次ステージングでコミットします。
# インストール
npx cccsc add syou6162/claude-code-commands/semantic_commit
# 使用方法 (Claude Code内で)
/project:semantic_commit # ローカルインストール時
/user:semantic_commit # グローバルインストール時
Pull Requestのコメントに対する対応要否をコードベース分析に基づいて判断します。
# インストール
npx cccsc add syou6162/claude-code-commands/triage_pr_comments
# 使用方法 (Claude Code内で)
/project:triage_pr_comments https://github.com/owner/repo/pull/123 # ローカルインストール時
/user:triage_pr_comments https://github.com/owner/repo/pull/123 # グローバルインストール時
プルリクエストを提出する前に、自分の変更を客観的にレビューします。レビュアーに指摘されそうな問題点や改善案を提示します。
# インストール
npx cccsc add syou6162/claude-code-commands/self_review_pr
# 使用方法 (Claude Code内で)
/project:self_review_pr https://github.com/owner/repo/pull/123 # ローカルインストール時
/user:self_review_pr https://github.com/owner/repo/pull/123 # グローバルインストール時
指定されたタスクに対してPull Requestのサイズを見積もり、必要に応じて分割の提案を行います。過去のPull Request履歴を分析し、作業量を予測して適切な実装順序を提案します。
# インストール
npx cccsc add syou6162/claude-code-commands/estimate_pr_size
# 使用方法 (Claude Code内で)
/project:estimate_pr_size # ローカルインストール時
/user:estimate_pr_size # グローバルインストール時
Pull Requestのタイトルと説明文を修正内容とコミットメッセージに基づいて更新します。.github/PULL_REQUEST_TEMPLATE.md
テンプレートに対応しています。
# インストール
npx cccsc add syou6162/claude-code-commands/update_pr_title_and_description
# 使用方法 (Claude Code内で)
/project:update_pr_title_and_description # ローカルインストール時
/user:update_pr_title_and_description # グローバルインストール時
BigQueryクエリのパフォーマンスを分析し、2倍以上の性能改善を目標とした最適化を提案します。ジョブIDまたはSQLファイルを入力として、ボトルネック分析・最適化・検証を自動実行します。
# インストール
npx cccsc add syou6162/claude-code-commands/optimize_bq_query
# 使用方法 (Claude Code内で)
/project:optimize_bq_query query.sql # ローカルインストール時
/user:optimize_bq_query query.sql # グローバルインストール時
新しいカスタムコマンドを追加する手順:
- コマンドファイルの作成: マークダウンファイル(例:
command-name.md
)を作成 - コマンドの実装: Claudeへの詳細な指示を記述
- READMEの更新: Available Commandsセクションに新しいコマンドの説明を追加
- コミット&プッシュ: GitHubにプッシュすることで、cccsc経由でインストール可能になる
# コマンドの簡潔な説明
詳細な説明文をここに記載します。
## 使い方
\```
/command-name
\```
## 動作内容
Claudeに実行してもらいたい具体的な指示を記載します。
MIT License - see LICENSE file for details.