mcpField
C
command-guide

command-guide

github.com/alirezarezvaniエージェントワークフロー28.9k512 回インストール2 日前に更新
リポジトリ

command-guide について

タスクの種類や開発段階に応じて、適切なスラッシュコマンド、エージェント、スキルを案内する Claude Code スキルです。開発者向けに、判断表と自動起動の指針をまとめています。

主な機能

  1. 01タスク別コマンド選択
  2. 02エージェントとスキルの選択表
  3. 03段階別ワークフローの組み合わせ
  4. 04自動起動ルール
  5. 05コンテキスト管理の指針

活用シーン

  1. 01バグ修正に使うコマンドの選定
  2. 02プルリクエスト前のエージェント選び
  3. 03新機能開発フローの計画

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/alirezarezvani/claude-skills --skill command-guide

インストール後、Claude Code で/command-guideを入力して読み込まれたか確認します。

詳細

Claude Code コマンド選択ガイド

さまざまなシナリオに適したコマンド、エージェント、スキルを選ぶためのガイドです。

クイック判断フローチャート

graph TD
    A[User Request] --> B{Request Type?}
    B -->|New Feature| C[/plan]
    B -->|Bug Fix| D[/tdd or build-error-resolver]
    B -->|Code Review| E[/code-review or code-reviewer agent]
    B -->|Testing| F[/e2e or tdd-guide agent]
    B -->|Context Too Long| G[/compact]
    B -->|Documentation| H[/docs or docs-lookup agent]
    B -->|Looping Task| I[/loop]
    B -->|Security Review| J[security-reviewer agent]

    C --> K[planner agent]
    D --> L{Build Failed?}
    L -->|Yes| M[build-error-resolver]
    L -->|No| N[tdd-guide]
    E --> O[code-reviewer]
    F --> P[e2e-runner]

1. 組み込みスラッシュコマンド

セッション管理コマンド
コマンド使用例例
/compactコンテキストが長すぎる(>150K tokens)、応答が遅い、タスクフェーズの移行/compact または自動実行
/clear新しい会話を開始する、履歴をクリアする/clear
/loop定期的なタスク実行、自動ループ処理/loop 5m check build status
/helpヘルプを表示する、コマンドを確認する/help
/fastより速い応答が必要な場合(Opus 4.6 のみ)/fast
/modelモデルを切り替える/model sonnet
開発ワークフローコマンド
コマンド使用例実行タイミング
/plan新機能の開始、アーキテクチャのリファクタリング、複雑なタスクプランモードに入る
/tddテストの作成、TDD 開発ワークフローテストのガイダンスが必要なとき
/e2eE2E テスト、重要なユーザーフローの検証ブラウザテストが必要なとき
/code-reviewコード品質のレビューコード作成後
/build-fixビルドの失敗、型エラービルド失敗時
/learnセッションからパターンを抽出し、学習するセッション終了前
/skill-creategit の履歴から新しいスキルを作成する繰り返しのパターンが見つかったとき
ドキュメントとクエリのコマンド
コマンド使用例例
/docsプロジェクトのドキュメントを更新する/docs
/update-codemapsコードマップを更新する/update-codemaps
/rememberメモリーシステムに記憶を保存する/remember user prefers concise output
/tasksタスクリストを表示する/tasks

2. エージェントの選択

開発ワークフローエージェント
エージェント起動条件目的
planner複雑な機能リクエスト、アーキテクチャ上の決定実装計画の作成
architectシステム設計、技術スタックの選定アーキテクチャの分析と決定
tdd-guide新機能、バグ修正TDD ワークフローのガイダンス
code-reviewerコード作成直後に呼び出すコード品質のレビュー
security-reviewer認証、API、機密データの取り扱いセキュリティ脆弱性の検出
問題解決エージェント
エージェント起動条件目的
build-error-resolverビルド失敗時にすぐ呼び出すビルドエラー/型エラーの修正
e2e-runner重要なユーザーフロー、PR の前E2E テストの実行
refactor-cleanerコードの保守、不要なコードの削除不要なコードの検出と削除
doc-updaterドキュメント、コードマップの更新ドキュメントの同期
調査と探索のエージェント
エージェント起動条件目的
Exploreコードベースの探索、ファイルの検索コードベースの素早い探索
general-purpose複雑な複数ステップのタスク一般的なタスクへの対応
docs-lookupライブラリ/フレームワークのドキュメントを検索する最新の API ドキュメントを取得する

3. スキルの選択

ワークフロースキル
スキル実行タイミング目的
tdd-workflow新機能の開発/バグの修正時TDD ワークフロー全体のガイダンス
verification-loop機能の完了後、PR の前包括的な検証(ビルド/テスト/lint/セキュリティ)
strategic-compact長時間のセッション、コンテキストの逼迫手動で /compact を実行するタイミングのガイド
アーキテクチャとパターンのスキル
スキル実行タイミング目的
frontend-patternsフロントエンド開発React/Next.js/Vue のベストプラクティス
backend-patternsバックエンド開発API/サービスのアーキテクチャパターン
api-designAPI の設計RESTful/API の設計標準
mcp-server-patternsMCP サーバーの開発MCP の設定とパターン
テストスキル
スキル起動タイミング目的
e2e-testingE2E テストが必要なときPlaywright テストの生成
security-reviewセキュリティレビューが必要なときOWASP Top 10 の検出
リサーチスキル
スキル起動タイミング目的
deep-research詳細なリサーチが必要なとき複数回にわたる検索とリサーチ
exa-searchウェブ検索が必要なときウェブコンテンツの検索
documentation-lookupライブラリのドキュメントを検索するときContext7 によるドキュメント検索

4. シナリオ別判断マトリックス

タスクのフェーズ別
フェーズ推奨ツールの組み合わせ理由
要件分析planner + Exploreまず計画し、その後に調査します
アーキテクチャ設計architect + api-design スキル専門的なアーキテクチャのガイダンス
開発前tdd-guide + tdd-workflow スキルまずテストを書きます
開発中直接編集 + 素早い反復作業の流れを維持します
開発後code-reviewer + verification-loop品質ゲート
テストフェーズe2e-runner + e2e-testing スキルテストを網羅します
PR の前security-reviewer + verification-loop最終確認
ビルド失敗時build-error-resolver問題に絞った修正
問題の種類別
問題すぐに呼び出すツール備考
ビルド失敗build-error-resolver変更を最小限に抑え、すばやく修正します
型エラーbuild-error-resolverTypeScript の専門家
バグ修正tdd-guideテストを書いてから修正します
セキュリティの脆弱性security-reviewerOWASP の検出
コード品質の低下code-reviewerすぐにレビューします
ドキュメントの不足doc-updater自動更新
デッドコードrefactor-cleaner安全にクリーンアップします
開発の種類別
開発の種類スキルの組み合わせ
フロントエンド機能frontend-patterns + tdd-workflow
バックエンド APIbackend-patterns + api-design + tdd-workflow
MCP サーバーmcp-server-patterns + tdd-workflow
データベースdatabase-reviewer エージェント
セキュリティ機能security-reviewer + security-review スキル

5. 並列実行戦略

並列実行が可能なシナリオ

推奨:複数の独立したタスクを同時に開始します

シナリオ:コード完成後の PR 準備

  • エージェント 1:code-reviewer(コード品質)
  • エージェント 2:security-reviewer(セキュリティレビュー)
  • エージェント 3:e2e-runner(E2E テスト)

シナリオ:大規模なリファクタリングの分析

  • エージェント 1:architect(アーキテクチャ分析)
  • エージェント 2:Explore(コード調査)
  • エージェント 3:refactor-cleaner(デッドコード検出)
順次実行が必要なシナリオ

並列化できません:依存関係があるためです

シナリオ:ビルドエラーの修正

  • 順序:build-error-resolver -> テストによる検証 -> code-reviewer

シナリオ:新機能の開発

  • 順序:planner -> tdd-guide(テスト作成)-> 実装 -> code-reviewer

6. 自動起動ルール

ユーザーからの依頼がなくても呼び出す
状況自動アクション
コードを作成・変更したすぐに code-reviewer を呼び出す
ビルドに失敗したすぐに build-error-resolver を呼び出す
複雑な機能の依頼すぐに planner を呼び出す
認証や機密データを扱うすぐに security-reviewer を呼び出す
新機能・バグ修正すぐに tdd-guide を呼び出す
アーキテクチャ上の判断すぐに architect を呼び出す

7. コンテキスト管理のタイミング

指標/compact を実行するタイミング
トークン > 150K直ちにコンパクト化する
応答が遅いコンパクト化を提案する
タスクフェーズの切り替え境目でコンパクト化する
主要なマイルストーンの完了コンパクト化してから続行する
デバッグ終了 -> 新しいタスクデバッグの痕跡を消去する

ベストプラクティス:

  • 調査の後、実装の前にコンパクト化する(計画を保持する)
  • マイルストーン完了後にコンパクト化する(中間状態を消去する)
  • 実装の途中ではコンパクト化しない(変数やパスが失われる)

8. コマンド早見表

Development Workflow:
/plan        -> Enter planning mode (complex tasks)
/tdd         -> TDD workflow
/e2e         -> E2E testing
/code-review -> Code review
/build-fix   -> Fix build

Session Management:
/compact     -> Compact context
/clear       -> Clear session
/loop        -> Looping task
/fast        -> Fast mode

Documentation & Memory:
/docs        -> Update docs
/remember    -> Save memory
/tasks       -> View tasks

Help:
/help        -> View all commands

9. 使用例

例 1:新機能の開発

ユーザー:ユーザー認証機能を追加する

ワークフロー:

  1. /plan -> planner エージェントが計画を作成
  2. tdd-guide -> テストを記述
  3. 実装 -> コードを編集
  4. code-reviewer -> コードレビュー
  5. security-reviewer -> セキュリティレビュー(認証は機密性が高いため)
  6. e2e-runner -> E2E テスト
  7. /compact -> マイルストーン完了後にコンパクト化
例 2:ビルドの失敗

ユーザー:npm run build が失敗した

ワークフロー:

  1. build-error-resolver -> エラーを分析し、最小限の修正を行う
  2. ビルドの成功を確認
  3. code-reviewer -> 修正の品質を確認
例 3:コードのリファクタリング

ユーザー:認証モジュールをリファクタリングする

ワークフロー:

  1. architect -> アーキテクチャを分析
  2. planner -> 実装計画を作成
  3. refactor-cleaner -> デッドコードを検出
  4. tdd-guide -> テストカバレッジを確保
  5. 実装 -> コードをリファクタリング
  6. verification-loop -> 包括的な検証

基本原則:

  1. まず計画し、その後に実装する - 複雑なタスクには /plan を使用する
  2. まずテストする - 新機能には tdd-guide を使用する
  3. コーディング後すぐにレビューする - コードが完成したら code-reviewer を使用する
  4. ビルドに失敗したらすぐに修正する - build-error-resolver を使用する
  5. 機密性の高いコードをレビューする - 認証/API には security-reviewer を使用する
  6. PR の前に包括的に検証する - verification-loop を使用する

コメント