Skip to content

Claude Code用カスタムスラッシュコマンド集 - PR作成・レビュー・コミット管理を効率化するコマンドセット

License

Notifications You must be signed in to change notification settings

syou6162/claude-code-commands

Repository files navigation

claude-code-commands

Yasuhisa Yoshida's personal custom slash commands for Claude Code.

Overview

このリポジトリは、Claude Code用のカスタムスラッシュコマンドを管理する個人用リポジトリです。cccscを使用してコマンドをインストール・管理できます。

Installation

特定のコマンドをインストール

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

Usage

インストール後、Claude Code内で以下のように使用できます:

  • ローカルコマンド: /project:command-name
  • グローバルコマンド: /user:command-name

Available Commands

semantic_commit

意味のある最小の単位でcommitする。大きな変更を論理的な単位に分割してコミットします。LLMがgit diffを分析して意味のある最小単位を提案し、git-sequential-stageツールによる自動化された逐次ステージングでコミットします。

# インストール
npx cccsc add syou6162/claude-code-commands/semantic_commit

# 使用方法 (Claude Code内で)
/project:semantic_commit  # ローカルインストール時
/user:semantic_commit     # グローバルインストール時

triage_pr_comments

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     # グローバルインストール時

self_review_pr

プルリクエストを提出する前に、自分の変更を客観的にレビューします。レビュアーに指摘されそうな問題点や改善案を提示します。

# インストール
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     # グローバルインストール時

estimate_pr_size

指定されたタスクに対してPull Requestのサイズを見積もり、必要に応じて分割の提案を行います。過去のPull Request履歴を分析し、作業量を予測して適切な実装順序を提案します。

# インストール
npx cccsc add syou6162/claude-code-commands/estimate_pr_size

# 使用方法 (Claude Code内で)
/project:estimate_pr_size  # ローカルインストール時
/user:estimate_pr_size     # グローバルインストール時

update_pr_title_and_description

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     # グローバルインストール時

optimize_bq_query

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     # グローバルインストール時

Adding New Commands

新しいカスタムコマンドを追加する手順:

  1. コマンドファイルの作成: マークダウンファイル(例:command-name.md)を作成
  2. コマンドの実装: Claudeへの詳細な指示を記述
  3. READMEの更新: Available Commandsセクションに新しいコマンドの説明を追加
  4. コミット&プッシュ: GitHubにプッシュすることで、cccsc経由でインストール可能になる

コマンドファイルの例

# コマンドの簡潔な説明

詳細な説明文をここに記載します。

## 使い方

\```
/command-name
\```

## 動作内容

Claudeに実行してもらいたい具体的な指示を記載します。

License

MIT License - see LICENSE file for details.

About

Claude Code用カスタムスラッシュコマンド集 - PR作成・レビュー・コミット管理を効率化するコマンドセット

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •