Skip to main content

GitHub Copilot クックブック

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

スポットライト

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

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

GitHubにGitHub Copilot CLI問題を与え、会話を誘導して機能を実装します。
CI テストエラーの診断

CI テストエラーの診断

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

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

Copilot Chat は、コードの理解と保守を容易にする方法を提案できます。

35例を調べる

  • テンプレートの作成

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

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

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

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

    Copilot Chat は、テーブルを作成して情報を整理し、わかりやすく表示するのに役立ちます。
    Communicate effectivelyAuthor and optimize with CopilotScale institutional knowledgeChat
  • 無効な JSON のデバッグ

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

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

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

    Copilot Chat は、1 つの機能を実装するためのさまざまな方法を調べるのに役立ちます。
    Functionality analysisAuthor and optimize with CopilotScale institutional knowledgeChat
  • ユーザー フィードバックの分析と取り込み

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

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

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

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

    Copilot Chat は、実行速度の遅いコードを高速化する方法を提案できます。
    Refactoring codeAuthor and optimize with CopilotImprove quality and maintainabilityChat
  • 環境の持続可能性のためのリファクタリング

    Copilot Chat は、コードをより環境に優しくするための方法を提案できます。
    Refactoring codeImprove quality and maintainabilityAuthor and optimize with CopilotChat
  • 設計パターンを実装するためのリファクタリング

    Copilot Chat は、コードの改善に使用できる設計パターンを提案できます。
    Refactoring codeAuthor and optimize with CopilotImprove quality and maintainabilityChat
  • データアクセスレイヤーのリファクタリング

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

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

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

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

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

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

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

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

    Copilot Chat は、未知のコードの説明に役立ちます。
    Documenting codeAuthor and optimize with CopilotScale institutional knowledgeChat
  • 複雑なアルゴリズムまたはロジックの説明

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

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

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

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

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

    Copilot Chat は、エンドツーエンドのテストの生成に役立ちます。
    Testing codeAuthor and optimize with CopilotImprove quality and maintainabilityChat
  • コードの変更に一致するように単体テストを更新する

    Copilot Chat は、テストの更新に役立ちます。
    Testing codeAuthor and optimize with CopilotImprove quality and maintainabilityChat
  • リポジトリを保護する

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

    Copilot Chat は、依存関係の更新を効率化するために Dependabot を設定するのに役立ちます。
    Security analysisAuthor and optimize with CopilotImprove quality and maintainabilityChat
  • コード内の既存の脆弱性を見つける

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