Skip to main content

GitHub Copilot クックブック

GitHub Copilotを使用して特定のタスクを実行する方法について説明します。

スポットライト

GitHubの問題からの機能の実装

GitHubの問題からの機能の実装

GitHubにGitHub Copilot CLI(コマンドラインインターフェース)問題を与え、会話を誘導して機能を実装します。
    CI テストエラーの診断

    CI テストエラーの診断

    Copilot CLI (コパイロット CLI)を使用して CI ログをプルし、エラーをローカル コードに関連付け、ターミナルを離れることなく問題を修正します。
      コードの読みやすさと保守容易性を改良する

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

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

        35例を調べる

        • テンプレートの作成

          コパイロットチャット は、ワークフローを合理化し、プロジェクト全体の一貫性を確保するためのテンプレートを作成するのに役立ちます。
          • Communicate effectively
          • Author and optimize with Copilot
          • Scale institutional knowledge
          • Chat
        • リポジトリ アクティビティのトリアージと集計

          Copilotは、フォローしているリポジトリから重要な情報を抽出して、最近のアクティビティの up-to-date を維持できます。
          • Communicate effectively
          • Author and optimize with Copilot
          • Scale institutional knowledge
          • CLI
        • 研究の総合

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

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

          コパイロットチャット は、テーブルを作成して情報を整理し、わかりやすく表示するのに役立ちます。
          • Communicate effectively
          • Author and optimize with Copilot
          • Scale institutional knowledge
          • Chat
        • 無効な JSON のデバッグ

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

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

          Copilot CLI (コパイロット CLI)を使用して CI ログをプルし、エラーをローカル コードに関連付け、ターミナルを離れることなく問題を修正します。
          • Debugging code
          • Author and optimize with Copilot
          • Improve quality and maintainability
          • CLI
        • 考えられる機能実装について確認する

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

          コパイロットチャット は、ユーザー フィードバックをプロジェクトに組み込むプロセスを強化できます。
          • Functionality analysis
          • Author and optimize with Copilot
          • Scale institutional knowledge
          • Chat
        • GitHubの問題からの機能の実装

          GitHubにGitHub Copilot CLI(コマンドラインインターフェース)問題を与え、会話を誘導して機能を実装します。
          • Author and optimize with Copilot
          • CLI
        • コードの読みやすさと保守容易性を改良する

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

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

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

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

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

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

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

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

          コパイロットチャット は、継承の複数のレイヤーを持つクラスを回避するためにコードをリファクタリングするのに役立ちます。
          • Refactoring code
          • Author and optimize with Copilot
          • Improve quality and maintainability
          • Chat
        • データベースのデッドロックまたはデータ整合性の問題の解決

          コパイロットチャット は、データベース操作が遅くなったりブロックされたりするコードや、データが見つからない、または正しくないテーブルを回避するのに役立ちます。
          • Refactoring code
          • Author and optimize with Copilot
          • Improve quality and maintainability
          • Chat
        • コードを別のプログラミング言語に変換する

          コパイロットチャット は、同じ操作を別のプログラミング言語で実行するようにコードを書き直すのに役立ちます。
          • Refactoring code
          • Author and optimize with Copilot
          • Improve quality and maintainability
          • Chat
        • フローを中断せずに問題を提出する

          何かがタスクの途中で注意を引いたら、Copilot CLI (コパイロット CLI)を使用して、コード コンテキスト、リンクされた PR、ラベルに関するGitHubの問題を提出し、実行していた内容に戻ります。
          • Documenting code
          • Author and optimize with Copilot
          • CLI
        • レガシ コードの文書化

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

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

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

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

          コパイロットチャット は、アイデアの生成、概要の作成、またはディスカッションやブログ投稿の下書きに役立ちます。
          • Documenting code
          • Author and optimize with Copilot
          • Scale institutional knowledge
          • Chat
        • 単体テストの生成

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

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

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

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

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

          コパイロットチャット は、依存関係の更新を効率化するために Dependabot を設定するのに役立ちます。
          • Security analysis
          • Author and optimize with Copilot
          • Improve quality and maintainability
          • Chat
        • コード内の既存の脆弱性を見つける

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