Skip to main content

GitHub Copilot チャットクックブック

GitHub Copilot Chat で使用するプロンプトの例を見つけます。

スポットライト

単体テストの生成

単体テストの生成

コパイロットチャット は、関数の単体テストの生成に役立ちます。
    コードの読みやすさと保守容易性を改良する

    コードの読みやすさと保守容易性を改良する

    コパイロットチャット は、コードの理解と保守を容易にする方法を提案できます。
      無効な JSON のデバッグ

      無効な JSON のデバッグ

      コパイロットチャット は、JSON データの構文エラーや構造上の問題を特定して解決できます。

        34例を調べる

        • テンプレートの作成

          コパイロットチャット を使うと、テンプレートを作成してワークフローを効率化し、プロジェクト全体の整合性を確保できます。
          • Communicate effectively
          • Author and optimize with Copilot
          • Scale institutional knowledge
          • Simple
        • 情報の抽出

          GitHubの Copilot チャットは、問題やディスカッションから重要な情報を抽出するのに役立ちます。
          • Communicate effectively
          • Author and optimize with Copilot
          • Scale institutional knowledge
          • Simple
        • 研究の総合

          Copilot Chat を使うと、複数のソースからの調査結果と分析情報をまとめて要約を合成できます。
          • Communicate effectively
          • Author and optimize with Copilot
          • Scale institutional knowledge
          • Simple
        • ダイアグラムの作成

          GitHub Copilot Chatは、データをより深く理解し、洞察を伝えるための図を作成するのに役立ちます。
          • Communicate effectively
          • Visualize data
          • Scale institutional knowledge
          • Author and optimize with Copilot
          • Simple
        • テーブルの生成

          コパイロットチャット を使うと、情報を整理して明確に提示するテーブルを作成できます。
          • Communicate effectively
          • Author and optimize with Copilot
          • Scale institutional knowledge
          • Simple
        • 無効な JSON のデバッグ

          コパイロットチャット は、JSON データの構文エラーや構造上の問題を特定して解決できます。
          • Debugging code
          • Author and optimize with Copilot
          • Improve quality and maintainability
          • Intermediate
        • API のレート制限の処理

          コパイロットチャット は、API レートの制限を検出して再試行ロジックを実装するコードを提案することで、API レートの制限を処理するのに役立ちます。
          • Debugging code
          • Author and optimize with Copilot
          • Improve quality and maintainability
          • Intermediate
        • テストエラーの診断

          コパイロットチャット は、テストが失敗する理由を理解し、修正方法を提案してくれるために役立ちます。
          • Debugging code
          • Author and optimize with Copilot
          • Improve quality and maintainability
          • Intermediate
        • 考えられる機能実装について確認する

          コパイロットチャット は、1 つの機能を実装するためのさまざまなアプローチを調べるのに役立ちます。
          • Functionality analysis
          • Author and optimize with Copilot
          • Scale institutional knowledge
          • Intermediate
        • ユーザー フィードバックの分析と取り込み

          コパイロットチャット は、ユーザー フィードバックをプロジェクトに組み込むプロセスを強化できます。
          • Functionality analysis
          • Author and optimize with Copilot
          • Scale institutional knowledge
          • Intermediate
        • コードの読みやすさと保守容易性を改良する

          コパイロットチャット は、コードの理解と保守を容易にする方法を提案できます。
          • Refactoring code
          • Author and optimize with Copilot
          • Improve quality and maintainability
          • Simple
        • lint エラーの修正

          コパイロットチャット は、コード リンターによって特定された問題を修正する方法を提案できます。
          • Refactoring code
          • Author and optimize with Copilot
          • Improve quality and maintainability
          • Intermediate
        • パフォーマンスの最適化のためのリファクタリング

          コパイロットチャット は、実行の遅いコードを高速化する方法を提案できます。
          • Refactoring code
          • Author and optimize with Copilot
          • Improve quality and maintainability
          • Simple
        • 環境の持続可能性のためのリファクタリング

          コパイロットチャット は、コードをより環境に優しくするための方法を提案できます。
          • Refactoring code
          • Improve quality and maintainability
          • Author and optimize with Copilot
          • Simple
        • 設計パターンを実装するためのリファクタリング

          コパイロットチャット は、コードの改善に使用できる設計パターンを提案できます。
          • Refactoring code
          • Author and optimize with Copilot
          • Improve quality and maintainability
          • Intermediate
        • データアクセスレイヤーのリファクタリング

          コパイロットチャット は、データ アクセス コードをビジネス ロジックから分離し、アプリケーションの保守とスケーリングを容易にする方法を提案できます。
          • Refactoring code
          • Author and optimize with Copilot
          • Improve quality and maintainability
          • Advanced
        • ビジネス ロジックの UI コンポーネントからの分離

          コパイロットチャット を使うと、ビジネス ロジックをユーザー インターフェイス コードから分離でき、アプリケーションの保守とスケーリングが容易になります。
          • Refactoring code
          • Author and optimize with Copilot
          • Improve quality and maintainability
          • Advanced
        • 横断的関心事の処理

          コパイロットチャット は、コードが存在するメソッドまたは関数の主要な関心事以外の関心事に関連するコードを回避するのに役立ちます。
          • Refactoring code
          • Author and optimize with Copilot
          • Improve quality and maintainability
          • Intermediate
        • 複雑な継承階層の簡略化

          コパイロットチャット は、コードをリファクタリングして、継承の複数のレイヤーにクラスが存在しないようにするのに役立ちます。
          • Refactoring code
          • Author and optimize with Copilot
          • Improve quality and maintainability
          • Intermediate
        • データベースのデッドロックまたはデータ整合性の問題の解決

          コパイロットチャット を使うと、コードが原因でデータベースの操作が遅くなったりブロックされたりすることや、テーブルのデータが不足したり正しくなくなったりすることを避けるのに役立ちます。
          • Refactoring code
          • Author and optimize with Copilot
          • Improve quality and maintainability
          • Advanced
        • コードを別のプログラミング言語に変換する

          コパイロットチャット は、同じ操作を別のプログラミング言語で実行するようにコードを書き直すのに役立ちます。
          • Refactoring code
          • Author and optimize with Copilot
          • Improve quality and maintainability
          • Simple
        • イシューの作成

          コパイロットチャット を使用すると、すべてのフィールドに手動で入力することなく、問題をすばやく作成できます。
          • Documenting code
          • Author and optimize with Copilot
          • Scale institutional knowledge
          • Simple
        • レガシ コードの文書化

          コパイロットチャット は、レガシ コードの文書化に役立ちます。
          • Documenting code
          • Author and optimize with Copilot
          • Scale institutional knowledge
          • Simple
        • レガシ コードの説明

          コパイロットチャット は、よくわからないコードの説明に役立ちます。
          • Documenting code
          • Author and optimize with Copilot
          • Scale institutional knowledge
          • Simple
        • 複雑なアルゴリズムまたはロジックの説明

          コパイロットチャット は、複雑なアルゴリズムやロジックに関する明確で簡潔なドキュメントを追加するのに役立ちます。
          • Documenting code
          • Author and optimize with Copilot
          • Scale institutional knowledge
          • Intermediate
        • ドキュメントとコードの変更の同期

          コパイロットチャット は、コードのドキュメントを最新の状態に保つのに役立ちます。
          • Documenting code
          • Author and optimize with Copilot
          • Scale institutional knowledge
          • Intermediate
        • ディスカッションまたはブログ記事を書く

          コパイロットチャット は、ディスカッションまたはブログ記事のアイデア、アウトライン、下書きを生成するのに役立ちます。
          • Documenting code
          • Author and optimize with Copilot
          • Scale institutional knowledge
          • Simple
        • 単体テストの生成

          コパイロットチャット は、関数の単体テストの生成に役立ちます。
          • Testing code
          • Author and optimize with Copilot
          • Improve quality and maintainability
          • Intermediate
        • レイヤーを抽象化するためのモック オブジェクトを作成する

          コパイロットチャット は、単体テストに使用できるモック オブジェクトの作成に役立ちます。
          • Testing code
          • Author and optimize with Copilot
          • Improve quality and maintainability
          • Intermediate
        • Web ページのエンドツーエンド テストの作成

          コパイロットチャット は、エンドツーエンドのテストの生成に役立ちます。
          • Testing code
          • Author and optimize with Copilot
          • Improve quality and maintainability
          • Advanced
        • コードの変更に一致するように単体テストを更新する

          コパイロットチャット は、テストの更新に役立ちます。
          • Testing code
          • Author and optimize with Copilot
          • Improve quality and maintainability
          • Intermediate
        • リポジトリを保護する

          コパイロットチャット は、リポジトリとコードのセキュリティ保護に役立ちます。
          • Security analysis
          • Author and optimize with Copilot
          • Improve quality and maintainability
          • Simple
        • 依存関係の更新の管理

          コパイロットチャット を使うと、Dependabot の設定ができ、依存関係の更新を効率化できます。
          • Security analysis
          • Author and optimize with Copilot
          • Improve quality and maintainability
          • Simple
        • コード内の既存の脆弱性を見つける

          Copilot Chat を使うと、コード内の一般的な脆弱性を見つけて、修正の提案を受けることができます。
          • Security analysis
          • Author and optimize with Copilot
          • Improve quality and maintainability
          • Intermediate