38 KiB
🤖 Awesome GitHub Copilot カスタマイゼーション
さまざまなドメイン、言語、ユースケースで GitHub Copilot の体験を強化するためのプロンプト、指示、チャットモードのキュレーションされたコレクション。
🚀 Awesome GitHub Copilot とは?
このリポジトリでは、以下の特化した要素で GitHub Copilot を強化するための包括的なツールキットを提供します:
- コード生成、ドキュメント作成、特定の問題解決のための焦点を絞ったタスク固有のプロンプト
- 特定のファイルパターンやプロジェクト全体に適用される包括的なコーディング標準とベストプラクティス
- 異なる役割やコンテキストに特化した AI ペルソナと会話モード
MCP サーバー
これらのカスタマイゼーションをエディタに簡単に追加できるよう、このリポジトリから直接プロンプト、指示、チャットモードを検索・インストールするためのプロンプトを提供する MCP サーバーを作成しました。
MCP サーバーの JSON 設定を表示
{
"servers": {
"awesome-copilot": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/microsoft/mcp-dotnet-samples/awesome-copilot:latest"
]
}
}
}
🔧 使用方法
🎯 プロンプト
GitHub Copilot Chat で / コマンドを使用してプロンプトにアクセスします:
/awesome-copilot create-readme
📋 指示
指示はファイルのパターンに基づいて自動的に適用され、コーディング標準、フレームワーク、ベストプラクティスに関するコンテキスト指導を提供します。
💭 チャットモード
チャットモードを有効化すると、アーキテクト、DBA、セキュリティエキスパートなどの特定の役割に特化した AI ペルソナから専門的な支援を受けることができます。
🤝 コントリビューション
コントリビューションを歓迎しています!以下の方法について詳しくは、コントリビューションガイドラインをご覧ください:
- 新しいプロンプト、指示、チャットモードの追加
- 既存のコンテンツの改善
- 問題の報告や機能拡張の提案
クイックコントリビューションガイド
- ファイル命名規則とフロントマター要件に従う
- あなたのコントリビューションを十分にテストする
- 適切な README テーブルを更新する
- 明確な説明と共にプルリクエストを提出する
📖 リポジトリ構造
├── prompts/ # タスク固有のプロンプト(.prompt.md)
├── instructions/ # コーディング標準とベストプラクティス(.instructions.md)
├── chatmodes/ # AI ペルソナと特化モード(.chatmode.md)
└── scripts/ # メンテナンス用ユーティリティスクリプト
🌟 はじめに
- コレクションを閲覧: プロンプト、指示、チャットモードの包括的なリストをご確認ください。
- エディタに追加: 「Install」ボタンをクリックしてVS Codeにインストールするか、他のエディタ用にファイル内容をコピーしてください。
- 使用開始: プロンプトをコピーして
/コマンドで使用したり、指示でコーディング体験を強化したり、専門的な支援のためにチャットモードを有効化してください。
📄 ライセンス
このプロジェクトは MIT ライセンスの下でライセンスされています - 詳細は LICENSE ファイルをご覧ください。
🛡️ セキュリティ・サポート
- セキュリティ問題: セキュリティポリシーをご覧ください
- サポート: ヘルプについてはサポートガイドをご確認ください
- 行動規範: コントリビューター規約に従います
🎯 Awesome GitHub Copilot を使う理由
- 生産性: 事前構築されたプロンプトと指示により時間を節約し、一貫した結果を提供
- ベストプラクティス: コミュニティがキュレーションしたコーディング標準とパターンから恩恵を受ける
- 専門的な支援: 特化したチャットモードを通じて専門家レベルのガイダンスにアクセス
- 継続的な学習: 技術全体の最新パターンと実践を常に把握
コーディング体験を強化する準備はできましたか? プロンプト、指示、チャットモードの探索を始めましょう!
コントリビューター ✨
これらの素晴らしい人々に感謝します(絵文字キー):
このプロジェクトは all-contributors 仕様に従っています。あらゆる種類のコントリビューションを歓迎します!
📚 追加リソース
- VS Code Copilot カスタマイゼーションドキュメント - Microsoft 公式ドキュメント
- GitHub Copilot Chat ドキュメント - 完全なチャット機能ガイド
- カスタムチャットモード - 高度なチャット設定
- VS Code 設定 - 一般的な VS Code 設定ガイド
™️ 商標
このプロジェクトには、プロジェクト、製品、またはサービスの商標やロゴが含まれる場合があります。Microsoft の商標またはロゴの許可された使用は、Microsoft の商標・ブランドガイドラインに従う必要があります。このプロジェクトの改変版で Microsoft の商標やロゴを使用する場合、混乱を招いたり Microsoft のスポンサーシップを暗示したりしてはなりません。第三者の商標やロゴの使用については、それらの第三者のポリシーに従います。