このマニュアルは、25のコマンド、15の専門エージェント + ビジネスエキスパートパネル、7つの動作モード、8つのMCPサーバーをすべてカバーし、詳細な使用方法と豊富な実践例を含んでいます。各機能は、開発作業をより効率的でインテリジェントにするために慎重に設計されています。
🎯 クイックスタート
SuperClaude のインストール
# 推奨方法(pipx)
pipx install SuperClaude && pipx upgrade SuperClaude && SuperClaude install
# または npm を使用
npm install -g @bifrost_inc/superclaude && superclaude install
# または pip を使用
pip install SuperClaude && pip upgrade SuperClaude && SuperClaude install初回使用
インストール後、Claude Code で以下を入力してください:
/sc:help利用可能なすべてのコマンドのリストが表示されます。さあ、探索を始めましょう!
📋 コアコマンド
📋 コマンド概要
SuperClaudeは提供します 25 個の強力なコマンドで、開発のあらゆる側面をカバーします:
/sc:help- 全コマンドの表示/sc:brainstorm- インタラクティブな要件探索/sc:analyze- コード品質分析/sc:research- 深度ネット調査/sc:implement- 機能実装/sc:improve- コード改善/sc:test- テスト実行/sc:build- プロジェクトビルド/sc:git- Git 操作/sc:design- システム設計/sc:document- ドキュメント生成/sc:cleanup- コードクリーンアップ/sc:save- セッション保存/sc:load- セッション読み込み/sc:troubleshoot- トラブルシューティング/sc:explain- コード説明/sc:business-panel- ビジネスエキスパートパネル/sc:task- 複雑なタスク実行/sc:workflow- ワークフロー生成/sc:estimate- 開発見積もり/sc:spawn- タスクオーケストレーション/sc:spec-panel- 仕様レビュー/sc:reflect- タスクリフレクション/sc:index- プロジェクトインデックス/sc:select-tool- ツール選択
💻 開発ワークフロー
要件から展開までの全サイクル開発を支援する一般的な開発ワークフローコマンド:
構文
/sc:brainstorm [--strategy systematic|agile|enterprise] [--depth shallow|normal|deep] [--parallel] [トピック/アイデア]/sc:brainstorm --strategy systematic --depth deep "AI-driven project management tool"- マルチエキスパート分析(アーキテクト、アナリスト、プロジェクトマネージャー)
- Sequential MCP を使用した構造化探索フレームワーク提供
- 完全な要件ドキュメントの生成
💡 実用シナリオ
/sc:brainstorm --strategy systematic --depth shallow --parallel "Team collaboration project management tool with AI assistant"- AIアシスタント統合を備えたチームコラボレーションプロジェクト管理ツールについて漠然としたアイデアがある
- コアバリュープロポジションとターゲットユーザーグループについて不確実
- 具体的なAI統合シナリオが不明確
- 製品のポジショニングと機能範囲を明確にするために体系的な探索が必要
/sc:brainstorm --strategy agile --depth normal "Team collaboration project management tool with AI assistant"- チームコラボレーションツールを開発したい
- 真の価値を提供するコア機能について不確実
- 競争市場での差別化の優位性を特定する必要がある
/sc:brainstorm --strategy enterprise --depth deep "Feature prioritization: User feedback system vs Advanced analytics vs Third-party integrations"- 製品バックログにさまざまなステークホルダーからの20以上の機能リクエストが蓄積
- 限られた開発リソース(小規模チーム)
- 影響を最大化するためのデータ駆動の優先順位付けが必要
- クイックウィンと長期戦略的機能のバランスを取る必要がある
- アイデアが曖昧であるほど、このコマンドの使用に適しています
- Claude に対話を導かせ、提起された質問に答えましょう
- 生成された要件ドキュメントを後続の開発に活用するため保存しましょう
構文
/sc:implement [--type component|api|service|feature] [--framework react|vue|express] [--safe] [--with-tests] [機能説明]/sc:implement --type component --framework react "user login form"- Reactコンポーネントを生成
- HooksとState管理を含む
- 自動フォーム検証
/sc:implement --type api --framework express --safe "payment processing interface"- Express REST API
- エラーハンドリングと入力検証を含む
- セキュリティモードで一般的な脆弱性を防止
/sc:implement --type feature --framework react --with-tests --magic --c7 "real-time chat system"- 完全なフロントエンドとバックエンドの実装
- ユニットテストと統合テストを含む
- Magicで美しいUIを生成
- Context7がベストプラクティスを提供
- WebSocket接続を自動セットアップ
/sc:implement --type service --framework express --with-tests --seq --think-hard "order processing microservice"- 独立したマイクロサービスアーキテクチャ
- メッセージキュー統合を含む
- Sequentialによるビジネスロジックの深層分析
- Docker設定を自動生成
💡 実用シナリオ
/sc:implement --type feature --framework react --safe --with-tests "Large file upload with chunking and resume"- チャンキング機構を備えた大容量ファイルアップロードのサポートを実装する必要がある
- 最大2GBのファイルをサポートする必要がある
- リアルタイム更新による進捗追跡が必要
- ネットワーク中断を処理する再開機能が必要
- ユーザーに正確なアップロード進捗を表示する必要がある
/sc:implement --type api --framework express --safe --with-tests "User authentication system (registration, login, JWT)"- 完全なユーザー認証システムを実装する必要がある
- メール検証付きユーザー登録を含める必要がある
- JWTトークン管理による安全なログインが必要
- 技術スタック:Express.js + JWT + パスワードハッシング用bcrypt
- 暗号化されたパスワードを持つユーザーモデルを設計する必要がある
- 適切な検証を備えた登録とログインAPIエンドポイントが必要
- 保護されたルートのための認証ミドルウェアが必要
- 説明は明確かつ具体的に、主要な要件を含めましょう
- 本番コードには常に --safe を使用しましょう
- --with-tests を使用してテストカバレッジを確保しましょう
構文
/sc:design [--type architecture|api|component|database] [--format diagram|spec|code] "<システム/コンポーネント>"パラメータ
- --type: : 設計タイプ
architectureapicomponentdatabase
- --format: : 出力形式
diagramspeccode
/sc:design --type api --format spec "User Authentication API"- OpenAPI仕様
- エンドポイント定義
- セキュリティスキーム
/sc:design --type database --format code "E-commerce Order System"- データベーススキーマ
- ER図
- SQLスクリプト
/sc:design --type architecture --format diagram --ultrathink --c7 "" - 完全なアーキテクチャ図
- サービス通信設計
- データフロー図
- 技術スタック選定
- スケーラビリティ計画
💡 実用シナリオ
/sc:design --type api --format spec "Real-time Document Collaboration API"- リアルタイムの協働ドキュメント編集機能を設計する必要がある
- マルチユーザー編集のための適切なAPI構造が必要
- データ同期と競合解決を処理する必要がある
- すべての接続クライアント間でリアルタイム更新が必要
/sc:design --type architecture --format diagram "Payment System Refactoring"- Eコマースシステムの決済コードが乱雑でコンポーネント間の結合度が高い
- 新しい決済プロバイダーの追加や既存フローの変更が困難
- リファクタリング前にアーキテクチャを再設計する必要がある
- 関心の明確な分離とテスト可能性を確保する必要がある
- 実装前に設計を行い、手戻りを防ぐ
- システムのスケーラビリティとメンテナンス性を考慮
- --format diagramを使用して可視化ドキュメントを生成
- 設計レビュー後に実装フェーズへ移行
💾 セッション管理
開発セッションを保存および読み込み、セッション間でコンテキストを永続化します:
構文
/sc:save [--type session|learnings|context|all] [--summarize] [--checkpoint]パラメータ
- --type: : 保存タイプ
sessionlearningscontextall
- --summarize: : 要約を生成
- --checkpoint: : 復元可能なチェックポイントを作成
/sc:save --type session- 完全なセッション保存と復元チェックポイント
- すべての学習、コンテキスト、進捗状況を含む
- セッション復元に使用可能
/sc:save --type all --checkpoint --summarize- 現在のセッションから学習ポイントと技術的発見を保存
- タグを使用して分類し、後で簡単に検索
- プロジェクト知識ベースとベストプラクティスを構築
💡 実用シナリオ
/sc:save "payment-bug-analysis"- 複雑な決済統合バグに取り組んでいる
- 作業日の終わりが近づいている
- 保存する必要がある重要なデバッグの進捗がある
- コンテキストを失わずに明日調査を継続したい
/sc:save "project-architecture-overview"- チームとの詳細なアーキテクチャディスカッションが完了
- 重要な技術スタックの決定を行った
- 将来の参照のためにアーキテクチャの根拠を保存する必要がある
- チームのオンボーディングのために知識をアクセス可能にしたい
/sc:save "react-performance-optimization"- Reactコンポーネントのレンダリングパフォーマンスの最適化が完了
- 不必要な再レンダリングに関する重要な洞察を発見
- React.memoとuseCallbackの最適化を適用
- 大幅なパフォーマンス改善を達成
- 同様のシナリオのためにソリューションをドキュメント化したい
- 重要なブレークスルー後すぐに保存
- 長時間のセッションでは30分ごとにチェックポイントを作成
- セッション終了前に--summarizeを使用
構文
/sc:load [--type session|learnings|context|all] [--checkpoint id]パラメータ
- --type: : 読み込みタイプ
sessionlearningscontextall
- --checkpoint: : 読み込むチェックポイントIDを指定
- --analyze: : 読み込み時にプロジェクト構造を自動分析
- --refresh: : コンテキストをリフレッシュ
/sc:load --type project --analyze "" - 特定のチェックポイントのセッション状態を復元
- 進捗状況とコンテキストを再読み込み
- 中断された作業を継続
/sc:load --type checkpoint --refresh "session_20250118_1430"- 最近の作業セッションを素早く読み込み
- 以前のコードコンテキストと思考を復元
- 以前の開発タスクをシームレスに継続
💡 実用シナリオ
/sc:load "payment-bug-analysis"- 新しい作業日を開始
- 昨日は認証問題をデバッグしていた
- コンテキストを迅速に復元し、中断したところから継続する必要がある
- 問題を再分析せずにシームレスなワークフロー継続が必要
/sc:load "ecommerce-platform"- 別のコードベースで作業した後、異なるプロジェクトに切り替え
- プロジェクト固有のコンテキスト、アーキテクチャ、規約を思い出す必要がある
- ドキュメントを手動で確認せずに迅速な再アクティベーションが必要
/sc:load "nextjs-learning"- 先週Next.js App Routerアーキテクチャを学習していた
- メモを取り、例で練習した
- 中断したところから学習を継続する必要がある
- 主要な概念と次の学習ステップを思い出したい
- 新しいセッションを開始する際はすぐにプロジェクトコンテキストを読み込む
- プロジェクトを切り替える前に現在のセッションを保存してから新しいプロジェクトを読み込む
- 定期的に --refresh を使用して古いコンテキストをリフレッシュ
- --analyze を使用してプロジェクト構造を自動分析
🎯 高度な機能
複雑な開発シナリオを解決するための強力な高度なコマンド:
構文
/sc:task [--parallel] [--validate] [タスク説明] [--delegate auto|files|folders]/sc:task --delegate auto --validate "refactor authentication system"- 自動タスク分解と委任
- 並列専門家協力
- 実行前のリスク評価
💡 実用シナリオ
/sc:task --parallel --validate "Integrate Stripe payment (requirements → design → implementation → testing → deployment)"/sc:task --parallel --validate "Production environment memory leak"/sc:task --parallel --validate "Next.js + TypeScript + Tailwind project"構文
/sc:workflow [--strategy systematic|agile|enterprise] [--depth shallow|normal|deep] [--parallel] [--delegate auto] "" /sc:workflow --strategy agile "User Management System"- アジャイル手法
- ユーザーストーリーの分解
- イテレーション計画
/sc:workflow --strategy systematic --depth deep "@requirements.prd"- 体系的手法
- 詳細なタスク分解
- 依存関係グラフ
/sc:workflow --strategy enterprise --depth deep --parallel --delegate auto "@product-spec.md"- エンタープライズレベルプロセス
- 並列タスク実行
- 自動タスク割り当て
- ガントチャート生成
- チームコラボレーション計画
💡 実用シナリオ
/sc:workflow --strategy systematic --depth normal "New Feature Development Standard Process"/sc:workflow --strategy agile --depth shallow "Bug Fix Standard Process"/sc:workflow --strategy enterprise --depth deep --parallel --delegate auto "@product-spec.md"- PRDに明確な要件定義が含まれていることを確認
- --estimateを使用してリソース計画を立てる
- 定期的にワークフローを更新して進捗を追跡
- チーム規模を考慮して時間見積もりを調整
構文
/sc:spawn "タスク説明" [--strategy sequential|parallel|adaptive] [--breakdown auto] [--delegate agents]/sc:spawn --strategy adaptive --breakdown auto --delegate agents "Build complete e-commerce admin system"- タスク分解: ユーザー管理、商品管理、注文システム、決済統合、データ分析
- エージェント割り当て: backend-architect(アーキテクチャ)、security-engineer(決済セキュリティ)、frontend-architect(管理インターフェース)
- 実行戦略: アーキテクチャ設計→並列開発→統合テスト
- インテリジェントスケジューリングと進捗追跡
💡 実用シナリオ
/sc:spawn --strategy adaptive --breakdown auto "user avatar upload, comment system, search optimization"/sc:spawn --strategy parallel --breakdown auto "Deploy to test, staging, and production environments"/sc:spawn --strategy adaptive --breakdown auto "Analyze slow API, frontend lag, and database query performance"- 大規模でマルチモジュールのプロジェクトに適用
- システムにエージェントと戦略をインテリジェントに割り当てさせる
- サブタスクの進捗を定期的に確認
- 複雑な依存関係にはsequential戦略を使用
構文
/sc:reflect [--analyze outcomes|process|quality] [--improve] [--task TasksID]/sc:reflect --task --analyze quality --improve "implement user authentication"- 実装品質の分析(コードカバレッジ、セキュリティ)
- 潜在的な問題の特定(エラー処理不足、パフォーマンス上の懸念)
- 改善提案の生成
- 安全に改善可能な部分の自動適用
- 人間のレビューが必要な問題のマーク
💡 実用シナリオ
/sc:reflect --analyze outcomes --improve- 機能開発が完了
- 要件の充足度を確認したい
- 潜在的な問題や改善点を特定したい
/sc:reflect --analyze process- リファクタリング作業が完了
- コード品質の改善度を測定したい
- 残っている問題があれば特定したい
/sc:reflect --analyze quality --improve- スプリントが完了
- 達成度と課題を評価したい
- 次回スプリントのための改善点を特定したい
- 重要なタスク完了後に迅速にリフレクション
- リフレクション結果を使用して将来の作業を最適化
- 定期的なリフレクションで開発品質を向上
- リフレクションで発見された問題を速やかに修正
構文
/sc:select-tool "操作説明" [--suggest] [--compare] [--explain]/sc:select-tool --suggest --explain "Need to rename function names in 100 files"- 操作の複雑度を分析: 中程度(一括編集)
- 推奨ツール: Morphllm MCP(一括パターン編集)
- 代替案: Serena MCP(シンボルリネーム)
- 説明: Morphllmはパターン化された一括置換により適している
- 推定効率向上: 80%
💡 実用シナリオ
/sc:select-tool --suggest --explain "Implement user behavior data analysis and visualization reports"/sc:select-tool --suggest --explain "API performance optimization"/sc:select-tool --suggest --explain "Learn Next.js 14 new features"- どのツールを使用すべきか不明な場合はこのコマンドを参照
- --compare を使用して異なるソリューションの長所短所を理解
- プロジェクト規模に応じて適切なツールを選択
- ツール選択のロジックを学んで効率を向上
その他のコアコマンド
より強力な機能コマンド
構文
/sc:help構文
/sc:analyze [--focus quality|security|performance|architecture] [--depth quick|deep] [--format text|json|report] [--all-mcp] [--validate] [対象]パラメータ
- --focus: : 分析の焦点
qualitysecurityperformancearchitecture
- --depth: : 分析の深さ
quickdeep
- --format: : 出力形式
textjsonreport
- --all-mcp: : すべてのMCPサーバーを有効にして包括的な分析を実行
- --validate: : 分析結果を検証し、改善計画を生成
/sc:analyze --focus security --depth quick "src/auth"- セキュリティ脆弱性の迅速な特定
- 5〜10秒でスキャン完了
- 認証ロジックに焦点
/sc:analyze --focus performance --depth normal "api/"- 標準的なパフォーマンス分析
- パフォーマンスボトルネックの特定
- 最適化の推奨事項を提供
/sc:analyze --focus architecture --depth deep --format report --think-hard --seq "."- 包括的なアーキテクチャ分析
- 詳細レポートを生成
- デザインパターンの使用を評価
- アーキテクチャ上の負債を特定
- Sequentialによるリファクタリング提案を提供
/sc:analyze --focus quality --depth deep --format json --all-mcp --validate "src/"- 包括的なコード品質レビュー
- CI/CD統合用のJSON形式
- カバレッジと複雑性分析
- 改善計画を自動生成
💡 実用シナリオ
/sc:analyze --focus performance --depth deep --format report "src/search"- 新しく開発した検索機能のレスポンスタイムが遅い
- ユーザーが検索ごとに2〜3秒の遅延を経験している
- パフォーマンスのボトルネックを分析する必要がある
- 最適化の機会を迅速に特定する必要がある
/sc:analyze --focus quality --depth deep --format json "src/legacy"- レガシーコードベースの包括的な品質分析を実施する必要がある
- 前任チームから引き継いだコードベースで品質状況が不明確
- リファクタリング作業を計画する前に技術的負債を評価する必要がある
- 影響度に基づいて改善作業の優先順位を付ける必要がある
- 初回分析では --depth quick を使用して問題領域を迅速に特定
- 重要なモジュールには --depth deep を使用して詳細分析
- コアモジュールに対して定期的に --focus security のセキュリティ監査を実施
- --format report を使用してチームで共有可能な分析レポートを生成
- --all-mcp と組み合わせて複数のMCPサーバーを使用した包括的な分析を実行
構文
/sc:research [--depth quick|standard|deep|exhaustive] [--strategy planning_only|intent_planning|unified] [--domains "domain1,domain2"] "[queries]"/sc:research --depth quick "latest frontend framework comparison"- クイック概要
- 重要ポイントのサマリー
- 5〜10分で完了
/sc:research --depth standard --strategy planning "microservices architecture best practices"- 標準的な深さの調査
- マルチソース情報集約
- 実用的な推奨事項
/sc:research --depth exhaustive --strategy unified --serena "zero trust security architecture implementation guide"- 最も包括的な調査
- 完全な情報収集
- 比較分析表
- Serenaが調査結果を保存
- トレンドと予測分析
💡 実用シナリオ
/sc:research --strategy unified "React state management comparison 2024"- 新しいReactプロジェクトのための状態管理ソリューションを選択する必要がある
- Redux vs Zustand vs Jotai vs React Contextを評価中
- チームには様々な経験レベルがある
- 長所と短所を含むデータ駆動の決定が必要
/sc:research --strategy unified "OAuth 2.0 security best practices and common vulnerabilities"- 認証システムのセキュリティ監査の準備中
- 現在のベストプラクティスと標準を理解する必要がある
- 現在の実装のギャップを特定したい
- 改善のための推奨事項を提供する必要がある
構文
/sc:improve [--type quality|performance|maintainability] [--safe] [--preview] [--interactive] [--iterations N] "<対象パス>"パラメータ
- --type: : 改善タイプ
qualityperformancemaintainability
- --safe: : 安全モード、すべての変更はテスト検証が必要
- --preview: : プレビューモード、実際のファイル変更は行わない
- --interactive: : 各改善を対話的に確認
- --iterations: : 反復改善の回数
/sc:improve --type performance --safe "src/api/"- パフォーマンス最適化
- 安全モード
- ベンチマークテスト
/sc:improve --type quality --preview "src/"- 品質改善プレビュー
- 実際の変更なし
- 改善チェックリスト
/sc:improve --type maintainability --interactive --iterations 3 --morph " "- 段階的リファクタリング
- 3回の反復ラウンド
- インタラクティブ確認
- Morphllmによるバッチリファクタリング
- 保守性スコアの向上
💡 実用シナリオ
/sc:improve --type quality --safe "src/auth/legacy"- レガシー認証モジュールに技術的負債が蓄積されている
- コードは機能しているが保守とテストが困難
- 既存の機能を壊さずに改善する必要がある
- モダンなベストプラクティスに従いたい
/sc:improve --type performance --safe "src/api/products"- APIレスポンスタイムが平均800ms、目標は<200ms
- データベースクエリが非効率
- キャッシング層が実装されていない
- Reactコンポーネントが不必要に再レンダリングされている
- 改善前にテストを実行し、テストカバレッジがあることを確認
- 大規模な改善は段階的に進め、--iterationsを使用して反復的に改善
- 本番コードでは必ず --safe モードを使用
- --previewを使用して改善効果をプレビューしてから適用
- 改善後にパフォーマンス指標を比較し、正の向上を確認
構文
/sc:test [--type unit|integration|e2e|all] [--coverage] [--watch] [--fix] [--parallel] [--concurrency N] [--validate] [対象]/sc:test --type unit --coverage "src/utils"- ユニットテストを実行
- カバレッジレポートを生成
- 高速実行
/sc:test --type unit --watch "src/"- ファイル変更時にテストを自動再実行
- 即座にフィードバック
- TDD開発に適している
/sc:test --type e2e --fix --play --verbose "" - エンドツーエンドテスト
- 失敗したテストケースを自動修正
- Playwrightブラウザ自動化
- 詳細なログ出力
/sc:test --type all --coverage --parallel --concurrency 4 --validate "."- すべてのテストが並列実行
- 4倍の速度向上
- 完全なカバレッジ分析
- 結果検証とレポート作成
💡 実用シナリオ
/sc:test --type all --coverage --validate "src/auth"- ユーザー認証機能の実装が完了した
- すべての機能が仕様通りに動作することを確認する必要がある
- エッジケースとエラーシナリオをテストする必要がある
- マージ前に包括的なテストカバレッジが必要
/sc:test --type all --coverage --validate "src/payments"- 決済処理モジュールの大規模なリファクタリングが完了した
- 内部実装を変更したがAPIは変更されないはず
- 既存の機能が壊れていないことを確認する必要がある
- 下位互換性を検証する必要がある
構文
/sc:build [--type dev|prod] [--clean] [--optimize] [--validate] [--parallel] /sc:build --type dev --verbose "frontend/"- 開発環境ビルド
- 詳細なログ出力
- 高速ホットリロード
/sc:build --type prod --clean "."- 本番環境最適化
- 古いビルドをクリーン
- 圧縮とミニフィケーション
/sc:build --type prod --clean --optimize --validate --parallel "."- 完全最適化本番環境ビルド
- 並列ビルドタスク
- ビルド結果検証
- パフォーマンス分析レポート
- ツリーシェイキングとコード分割
/sc:build --type all --environments "dev,staging,prod" --dockerize "" - 複数環境を同時ビルド
- Dockerイメージを生成
- 環境固有の設定
- デプロイ準備完了
💡 実用シナリオ
/sc:build --type prod --optimize --validate --clean- v2.0の本番リリースを準備中
- ミニフィケーションとツリーシェイキングによる最適化ビルドが必要
- すべてのアセットが適切にバンドルされていることを確認する必要がある
- 本番環境の問題をデバッグするためのソースマップが必要
/sc:build --type prod --optimize --validate --parallel --clean- GitHub Actionsで自動ビルドパイプラインをセットアップ中
- 環境間で一貫性のある再現可能なビルドが必要
- ビルド前にテストと品質チェックを実行する必要がある
- デプロイ自動化のためのビルドアーティファクトが必要
- 本番ビルド前にテストを実行し、コード品質を確保しましょう
- --clean を使用して古いファイル残留による問題を回避しましょう
- 開発環境では --watch を使用して開発効率を向上させましょう
- ビルドサイズレポートをチェックし、大きな依存関係を特定しましょう
構文
/sc:git [commit|merge|rebase|pr|flow] [--smart-commit] [--interactive] [--push] [--create-pr] [--squash] [--create] [--title " "] [--auto-description] [parameters]/sc:git commit --smart-commit- 仕様に準拠したコミットメッセージを自動生成
- コード変更内容を分析
- Conventional Commitsに従う
/sc:git merge --interactive "" - スマート競合解決
- ステップバイステップのマージガイダンス
- ベストプラクティスの提案を提供
/sc:git flow --smart-commit --push --create-pr "" - ブランチを自動作成
- スマートコミットメッセージ
- プッシュしてPRを作成
- 変更サマリーを生成
💡 実用シナリオ
/sc:git flow --smart-commit --push --create-pr- 新しいダッシュボード分析機能の作業中
- 開発中に複数のコミットを実施
- PR前にクリーンなコミット履歴を作成する必要がある
- リモートにプッシュしてプルリクエストを作成したい
/sc:git flow --smart-commit --push --create-pr --title "Hotfix: Payment callback race condition"- 本番環境の決済処理バグが発見された
- 本番ブランチから緊急ホットフィックスを作成する必要がある
- Gitのベストプラクティスを維持しながら迅速に修正をデプロイする必要がある
- マージ前に自動テストが必要
構文
/sc:document [--type api|code|readme|guide] [--format markdown|html|jsdoc] [対象]/sc:document --type inline --style brief "utils.js"- コードコメントを追加
- 簡潔なスタイル
- 高速生成
/sc:document --type api --style detailed "src/api/"- 完全なAPIドキュメント
- パラメータ説明
- サンプルコード
/sc:document --type guide --style detailed --format markdown --toc "" - 完全なユーザーガイド
- 目次構造
- 図解説明
- ベストプラクティス
- 検索フレンドリー
💡 実用シナリオ
/sc:document --type api --format markdown "src/api/"- バックエンドAPIに包括的なドキュメントが欠けている
- フロントエンドチームがエンドポイントの契約を理解するのに苦労している
- 最新のAPIリファレンスを生成する必要がある
- リクエスト/レスポンスの例を含めたい
/sc:document --type code --format markdown "src/components/"- Reactコンポーネントライブラリがドキュメントなしで成長している
- 開発者が既存のコンポーネントの使用方法が不明
- props、使用例、ベストプラクティスをドキュメント化する必要がある
- インタラクティブなコンポーネントショーケースを作成したい
- ドキュメントとコードを同期的に更新
- 豊富な使用例を提供
- APIドキュメントに完全なリクエスト/レスポンス例を含める
- ドキュメントは簡潔で理解しやすく、過度に技術的にならないように
構文
/sc:cleanup [--type imports|code|all] [--safe] [--preview] [--aggressive] [--interactive] [--backup]パラメータ
- --type: : クリーンアップタイプ
importscodeall
- --safe: : 安全モード、保守的なアプローチ
- --preview: : プレビューモード、実際の変更なし
- --aggressive: : アグレッシブモード(慎重に使用)
- --interactive: : 各クリーンアップ項目を個別に確認
- --backup: : 自動バックアップ
/sc:cleanup --type imports --safe "src/"- 未使用のインポートをクリーン
- 保守的な処理
- 高速実行
/sc:cleanup --type code --preview "."- デッドコードを識別
- プレビューモード
- クリーンアップレポート
/sc:cleanup --type all --aggressive --interactive --backup "" - 包括的深層クリーンアップ
- アグレッシブモード(慎重に使用)
- 各項目を確認
- 自動バックアップ
- クリーンアップ統計レポート
💡 実用シナリオ
/sc:cleanup --type code --safe --preview "src/"- プロジェクトに未使用のコードと非推奨の機能が蓄積されている
- デッドコードがコードベースの保守性に影響
- 安全に時代遅れのコンポーネントを削除する必要がある
- アクティブな機能に破壊的変更がないことを確認する必要がある
/sc:cleanup --type all --safe --backup- package.jsonに古い脆弱な依存関係がある
- npm auditで複数のセキュリティ脆弱性が報告されている
- 破壊的変更なしで安全にパッケージを更新する必要がある
- 未使用の依存関係を削除したい
- 定期的にクリーンアップして技術的負債の蓄積を回避
- クリーンアップ前にテストを実行して機能が破壊されないことを確認
- バックアップには常に --safe モードを使用
- クリーンアップ後にアプリケーションが正常に動作することを確認
構文
/sc:troubleshoot [--type bug|performance|build] [--trace] [--fix] [--safe-mode] "<問題の説明>"パラメータ
- --type: : 問題のタイプ
bugperformancebuild
- --trace: : 詳細なスタックトレース分析
- --fix: : 自動修正を試行
- --safe-mode: : 安全モード、保守的な修正戦略を使用
/sc:troubleshoot --type performance --trace "API response slow"- パフォーマンス問題の特定
- フレームグラフの生成
- ボトルネックの識別
/sc:troubleshoot --type build --fix- ビルド問題の自動検出
- 自動修正を試行
- 解決策を提供
/sc:troubleshoot --type bug --trace --fix --safe-mode --seq "" - セーフモードデバッグ
- 深層スタックトレース
- Sequentialによる根本原因分析
- 保守的な修正戦略
- パフォーマンス影響評価
💡 実用シナリオ
/sc:troubleshoot --type bug --trace --fix --safe-mode "checkout API 500 errors"- チェックアウトAPIで500エラーが報告されている
- エラー率が通常の0.1%から15%に急増
- 根本原因を迅速に特定する必要がある
- サービスをできるだけ早く復旧させる必要がある
/sc:troubleshoot --type performance --trace --fix "dashboard performance"- Dashboard loading time increased from 2s to 8s over past week
- No recent code changes to frontend
- Users complaining about slow experience
- Need to find what changed and fix it
- 完全なエラー情報とコンテキストを提供
- --traceを使用して詳細なスタックトレース分析を実行
- 本番環境の問題には --safe-mode を使用して安全性を確保
- 修正適用後に問題が解決されたことを検証
- 診断プロセスを記録し、問題の再発を防止
構文
/sc:explain [--level beginner|intermediate|expert] [--focus logic|architecture|performance|security] [対象]/sc:explain --level intermediate --focus security @utils/encryption.js- 暗号化アルゴリズムを段階的に説明
- なぜこのソリューションを選択したか説明
- セキュリティ上の重要なポイントを指摘
- パラメータと戻り値を説明
/sc:explain --level beginner --focus architecture "Microservices Architecture"- 平易な言葉でマイクロサービスの概念を説明
- モノリシックアーキテクチャとの違いを比較
- 適用シナリオを説明
- 入門例を提供
💡 実用シナリオ
/sc:explain --level beginner "src/cache/lru-cache.ts"- 新しいチームメンバーがプロジェクトに参加
- カスタムキャッシングアルゴリズムの理解に苦戦
- コードにコメントとドキュメントが欠けている
- その仕組みの明確な説明が必要
/sc:explain --level intermediate --focus architecture "Event sourcing pattern in payment service"- チームがマイクロサービスのイベント駆動アーキテクチャについて議論中
- 一部の開発者がイベントソーシングパターンに不慣れ
- パターンとその使用理由を説明する必要がある
- 利点とトレードオフを示したい
- 対象者に応じて適切な--levelを選択
- 説明を要求する際は具体的なコンテキストを提供
- --focusを使用して関心のある側面に焦点を当てる
- 説明後に質問してさらに深く理解
構文
/sc:business-panel [--mode discussion|debate|socratic] [--experts "expert1,expert2"] [--focus domain] [document]/sc:business-panel --mode discussion --focus strategy "SaaS pricing model evaluation"- Christensenのjobs-to-be-done(ジョブ理論)分析
- Druckerの顧客価値視点
- Godinのマーケット推進戦略
💡 実用シナリオ
/sc:business-panel --mode sequential "SaaS project management tool - freemium vs paid subscription strategy"- プロジェクト管理のための新しいSaaS製品を立ち上げ中
- 市場ポジショニングと価格戦略の検証が必要
- フリーミアムモデルとサブスクリプションモデルを評価中
- 市場参入アプローチについて専門家のガイダンスが欲しい
/sc:business-panel --mode debate "Pivot from B2C to B2B enterprise model"- 現在のB2Cモデルが成長目標を達成していない
- B2Bエンタープライズセールスへのピボットを検討中
- 実現可能性とリスクを評価する必要がある
- 長所と短所について構造化された議論が必要
構文
/sc:estimate [--detail brief|standard|comprehensive] [--team-size N] [--complexity auto|low|medium|high] [タスク説明]/sc:estimate --type time --unit hours "Implement login functionality"- 作業時間見積もり
- 時間単位で正確
- バッファ時間を含む
/sc:estimate --type complexity "Microservice decomposition"- 技術的複雑性
- リスク評価
- 難易度レベル
/sc:estimate --type effort --unit days --breakdown --team-size 5 "" - 完全な工数分解
- チームサイズを考慮
- タスク依存関係
- バーンダウンチャート予測
- コスト見積もり
💡 実用シナリオ
/sc:estimate --type time --unit days --breakdown --team-size 3 "Analytics dashboard with charts, filters, CSV export"- プロダクトマネージャーが新しい分析ダッシュボードの見積もりを要求
- 機能にはデータ可視化、フィルタリング、エクスポート機能が含まれる
- スプリント計画のために現実的なタイムラインを提供する必要がある
- チームには3名の開発者が利用可能
/sc:estimate --type time --unit days --breakdown "Refactor authentication system to modern architecture"- レガシー認証システムをリファクタリングする必要がある
- 現在のコードは保守とテストが困難
- 下位互換性を維持する必要がある
- リソースをコミットする前に現実的な見積もりが必要
- 精度を上げるために詳細な機能説明を提供
- チームの経験を考慮して見積もりを調整
- 20-30%のバッファ時間を確保
- 履歴データを使用して見積もりモデルを校正
構文
/sc:spec-panel @spec-document [--mode review|critique|improve] [--focus clarity|completeness|feasibility]/sc:spec-panel --mode improve --focus completeness @specs/api-design.md- 専門家パネルレビュー(アーキテクト、テクニカルライティング専門家)
- 欠落しているエンドポイントとパラメータを識別
- 不完全なエラーハンドリングを指摘
- 改善提案と例を提供
- より完全な仕様バージョンを生成
💡 実用シナリオ
/sc:spec-panel --mode improve --focus completeness "docs/api-spec.yaml"- Drafted new REST API specification for microservices
- Need expert review for best practices and potential issues
- Want to ensure scalability and maintainability
- Require feedback on naming conventions and structure
/sc:spec-panel --mode critique --focus feasibility "schemas/ecommerce.sql"- Designed database schema for e-commerce platform
- Includes users, products, orders, payments tables
- Need expert validation for normalization and performance
- Want to identify potential scaling issues
- 仕様の初稿完成後、直ちにレビュー
- critique モードを使用して隠れた問題を発見
- レビュー後、提案に基づいて仕様を修正
- 品質基準に達するまでレビューを繰り返す
構文
/sc:index [--type codebase|docs|all] [--depth shallow|deep] [--output markdown|json|html]/sc:index --type codebase --depth deep --output markdown- コードベース全体をスキャン
- ディレクトリ構造ツリーを生成
- すべてのモジュールと依存関係をリスト
- 主要な関数とクラスを抽出
- PROJECT_INDEX.mdを生成
💡 実用シナリオ
/sc:index --type codebase --depth shallow --output markdown- プロジェクト全体の構造を把握する必要がある
- 主要なモジュールと依存関係を特定したい
- 素早くコードベースをナビゲートできるようにしたい
/sc:index --type docs --depth deep --output json- プロジェクトが頻繁に更新される
- 最新の状態を保つため定期的にインデックスを更新する必要がある
- 変更されたファイルのみを効率的に再インデックス化したい
/sc:index --type all --depth shallow --output html- 決済関連のコードのみをインデックス化する必要がある
- 関連する依存関係を特定したい
- 詳細なモジュール構造を理解したい
- 新しいプロジェクトに参加する際は、まずインデックスを実行
- 同期を保つため定期的にインデックスを更新
- インデックスを使用して大規模プロジェクトを迅速にナビゲート
- インデックスを新メンバーの入門ドキュメントとして活用
🤖 専門エージェント
専門エージェントとは?
SuperClaude フレームワークには 15の専門エージェント が組み込まれており、それぞれが特定の領域で深い専門知識を持っています。エージェントは自動的に有効化されるか、フラグパラメータを介して手動で指定できます。
🎨 フロントエンド開発エージェント
専門分野:
- React、Vue、Angularなどのモダンフレームワーク
- レスポンシブデザインとモバイル最適化
- Webアクセシビリティ(WCAG 2.1)
- パフォーマンス最適化とコード分割
⚙️ バックエンド開発エージェント
専門分野:
- RESTful および GraphQL API 設計
- データベースアーキテクチャと最適化
- 認証と認可
- マイクロサービスアーキテクチャ
🏗️ システムアーキテクチャエージェント
専門分野:
- システム設計パターン
- スケーラビリティアーキテクチャ
- 技術選択
- アーキテクチャドキュメント
🐍 Python エキスパートエージェント
専門分野:
- Python ベストプラクティス
- FastAPI、Django、Flask
- データ処理と分析
- 非同期プログラミング
🚀 DevOps エージェント
専門分野:
- CI/CD パイプライン
- Docker と Kubernetes
- 監視とログ
- Infrastructure as Code
🔧 リファクタリングエキスパートエージェント
専門分野:
- コードスメルの識別
- リファクタリングパターン
- コード品質メトリクス
- 技術的負債管理
🎓 その他の専門エージェント
SuperClaude には以下の専門エージェントも含まれています:
🚩 フラグパラメータリファレンス
フラグパラメータでコマンドの動作をカスタマイズできます。利用可能なすべてのフラグは次のとおりです:
⚡ モード有効化フラグ
これらのフラグは特定の作業モードを有効化し、AI 機能と対話方法を強化します
| フラグ | 説明 | トークンコスト | 適用コマンド |
|---|---|---|---|
--brainstorm | ソクラテス式対話を通じて要件を探索する協調的発見思考モードを有効化 | +2-3K | すべてのコマンド |
--introspect | 思考プロセスの透明性を表示し、AI に推論ステップを表示させる | +1-2K | すべてのコマンド |
--task-manage | 複数ステップのタスク管理を有効化し、複雑なタスクを自動的に追跡および整理 | +1K | すべてのコマンド |
--orchestrate | 複数ツールの並列実行を有効化し、複数の MCP サーバーとツールを調整 | +3-5K | すべてのコマンド |
--token-efficient | トークン最適化モードを有効化し、品質を維持しながらトークン消費を削減 | -30-50% | すべてのコマンド |
--plan | 計画モードを有効化し、実行前に詳細な計画を生成 | 標準 | implement, design, refactor |
--validate | 検証モードを有効化し、出力と結果を自動的に検証 | 標準 | implement, test, build |
--parallel | 並列実行を有効化し、複数のタスクを同時に処理 | 標準 | test, analyze, research |
--interactive | インタラクティブモードを有効化し、ステップバイステップで確認と調整 | 標準 | brainstorm, design |
🔍 分析深度フラグ
AI の分析深度を制御し、速度と詳細のバランスを調整
| フラグ | トークンコスト | 説明 | シナリオ |
|---|---|---|---|
--think | ~4K | 標準的な分析深度、通常の開発タスクに適している | 日常の開発 |
--think-hard | ~10K | 多角的な思考と検証を伴う深い分析 | 複雑な問題 |
--ultrathink | ~32K | すべての可能性を尽くす最大深度分析 | 重要な決定 |
--depth shallow | 低 | 迅速な概要、時間が限られている状況に適している | クイックチェック |
--depth normal | 標準 | 速度と詳細のバランス(デフォルト) | 通常の分析 |
--depth deep | 高 | 複雑なシナリオのための包括的な詳細分析 | 詳細な評価 |
🔌 MCP サーバー制御
専門機能のために MCP サーバーを選択的に有効化
| フラグ | エイリアス | サーバー | 目的 |
|---|---|---|---|
--c7 | --context7 | Context7 | フレームワークドキュメントクエリ、公式の最新ドキュメントとベストプラクティスを取得 |
--seq | --sequential | Sequential | 複雑な推論分析、複数ステップの体系的思考 |
--magic | --magic | Magic | 21st.dev モダンコンポーネントライブラリに基づく UI コンポーネント生成 |
--morph | --morphllm | Morphllm | バッチコード編集、パターンベースの高速修正 |
--serena | --serena | Serena | プロジェクトメモリ管理、セマンティックコード理解とセッション永続化 |
--play | --playwright | Playwright | ブラウザ自動化テスト、E2E テストと UI 検証 |
⚙️ 実行制御フラグ
コマンドの実行方法と動作を制御
| フラグ | 説明 | 例 |
|---|---|---|
--dry-run | 実際の変更を行わずに実行をシミュレート | /sc:implement --dry-run |
--force | 強制実行、確認プロンプトをスキップ | /sc:cleanup --force |
--auto-commit | 変更を Git に自動的にコミット | /sc:implement --auto-commit |
--no-test | テストステップをスキップ | /sc:build --no-test |
💡 組み合わせ使用例
フラグを組み合わせてより強力な機能を実現できます:
/sc:analyze --think-hard --serena --c7 "src/api"
深い思考、プロジェクトメモリ、公式ドキュメントを使用して API コードを分析/sc:implement --brainstorm --plan --validate "ユーザー認証"
協力して要件を探索し、実装を計画し、結果を検証/sc:improve --token-efficient --morph --dry-run "src/"
トークン最適化とバッチ編集ツールを使用してコード改善をプレビュー
💡 実用的なヒント
以下は、実際の開発シナリオと推奨されるコマンドの組み合わせです:
/sc:brainstorm "ユーザー認証機能" --depth deep
/sc:design --think
/sc:implement --plan --validate
/sc:test --parallel
/sc:document
/sc:git "feat: ユーザー認証を追加"ワークフローの説明:
- 要件の探索:機能の範囲と技術的アプローチを明確化
- システム設計:認証フローとデータモデルを設計
- 機能実装:コードを書き、検証
- テスト検証:テストスイートを並行実行
- ドキュメント生成:API ドキュメントを自動生成
- コードコミット:標準的な Git コミットを作成
/sc:troubleshoot --depth deep
/sc:analyze --focus security
/sc:implement --validate
/sc:test --parallel
/sc:git "fix: 認証バイパスを解決"/sc:analyze --depth deep
/sc:improve --plan
/sc:test --validate
/sc:cleanup/sc:design "ユーザープロフィールカードコンポーネント"
/sc:implement --persona frontend-architect
/sc:test --focus accessibility
/sc:document