Skip to main content

GitHub Copilot Chat クックブック

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

Spotlight

単体テストの生成

単体テストの生成

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

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

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

      無効な JSON のデバッグ

      Copilot Chat は、JSON データの構文エラーや構造上の問題を特定して解決できます。

        {{ 個の }} 個の例を調べる

        • テンプレートの作成

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

          Copilot Chat in GitHub は、issue やディスカッションから重要な情報を抽出するのに役立ちます。
          • Communicate effectively
          • Author and optimize with Copilot
          • Simple
        • 調査の合成

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

          GitHub Copilot Chat は、データをより深く理解し、分析情報を伝えるためのダイアグラムを作成するのに役立ちます。
          • Communicate effectively
          • Visualize data
          • Simple
        • テーブルの生成

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

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

          Copilot Chat による再試行ロジックの実装を検出するコードの提案は、API のレート制限を処理するのに役立ちます。
          • Debugging code
          • Author and optimize with Copilot
          • Intermediate
        • 考えられる機能実装について確認する

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

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

          Copilot Chat は、コードの理解と保守を容易にする方法を提案できます。
          • Refactoring code
          • Author and optimize with Copilot
          • Simple
        • lint エラーの修正

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

          Copilot Chat は、実行の遅いコードを高速化する方法を提案できます。
          • Refactoring code
          • Author and optimize with Copilot
          • Simple
        • 設計パターンを実装するためのリファクタリング

          Copilot Chat は、コードの改善に使用できる設計パターンを提案できます。
          • Refactoring code
          • Author and optimize with Copilot
          • Intermediate
        • データ アクセス層のリファクタリング

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

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

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

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

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

          Copilot Chat は、同じ操作を別のプログラミング言語で実行するようにコードを書き直すのに役立ちます。
          • Refactoring code
          • Author and optimize with Copilot
          • Simple
        • Creating issues

          Copilot Chat can help you quickly create issues without filling out every field manually.
          • Documenting code
          • Author and optimize with Copilot
          • Simple
        • レガシ コードの文書化

          Copilot Chat は、レガシ コードの文書化に役立ちます。
          • Documenting code
          • Author and optimize with Copilot
          • Simple
        • レガシ コードの説明

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

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

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

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

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

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

          Copilot Chat は、エンドツーエンドのテストの生成に役立ちます。
          • Testing code
          • Author and optimize with Copilot
          • Advanced
        • リポジトリを保護する

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

          Copilot Chat を使うと、Dependabot を設定して依存関係の更新を効率化できます。
          • Security analysis
          • Author and optimize with Copilot
          • Simple
        • コード内の既存の脆弱性を見つける

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