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

GitHubの問題からの機能の実装
GitHubにGitHub Copilot CLI問題を与え、会話を誘導して機能を実装します。

CI テストエラーの診断
Copilot CLIを使用して CI ログをプルし、エラーをローカル コードに関連付け、ターミナルを離れることなく問題を修正します。

コードの読みやすさと保守容易性を改良する
Copilot Chat は、コードの理解と保守を容易にする方法を提案できます。
24例を調べる
テンプレートの作成
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無効な JSON のデバッグ
Copilot Chat では、JSON データの構文エラーや構造上の問題を特定して解決できます。Debugging codeAuthor and optimize with CopilotImprove quality and maintainabilityChatAPI のレート制限の処理
Copilot Chat は、API レート制限を検出して再試行ロジックを実装するコードを提案することで、API レートの制限を処理するのに役立ちます。Debugging codeAuthor and optimize with CopilotImprove quality and maintainabilityChatCI テストエラーの診断
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コードの読みやすさと保守容易性を改良する
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 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 は、関数の単体テストの生成に役立ちます。Testing codeAuthor and optimize with CopilotImprove quality and maintainabilityChatレイヤーを抽象化するためのモック オブジェクトを作成する
Copilot Chat は、単体テストに使用できるモック オブジェクトの作成に役立ちます。Testing codeAuthor and optimize with CopilotImprove quality and maintainabilityChatWeb ページのエンドツーエンド テストの作成
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