awesome-copilot/README_ja.md

38 KiB
Raw Blame History

🤖 Awesome GitHub Copilot カスタマイゼーション

Powered by Awesome Copilot

All Contributors

さまざまなドメイン、言語、ユースケースで GitHub Copilot の体験を強化するためのプロンプト、指示、チャットモードのキュレーションされたコレクション。

🚀 Awesome GitHub Copilot とは?

このリポジトリでは、以下の特化した要素で GitHub Copilot を強化するための包括的なツールキットを提供します:

  • Awesome Prompts - コード生成、ドキュメント作成、特定の問題解決のための焦点を絞ったタスク固有のプロンプト
  • Awesome Instructions - 特定のファイルパターンやプロジェクト全体に適用される包括的なコーディング標準とベストプラクティス
  • Awesome Chat Modes - 異なる役割やコンテキストに特化した AI ペルソナと会話モード

MCP サーバー

これらのカスタマイゼーションをエディタに簡単に追加できるよう、このリポジトリから直接プロンプト、指示、チャットモードを検索・インストールするためのプロンプトを提供する MCP サーバーを作成しました。

Install in VS Code Install in VS Code Insiders

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 ペルソナから専門的な支援を受けることができます。

🤝 コントリビューション

コントリビューションを歓迎しています!以下の方法について詳しくは、コントリビューションガイドラインをご覧ください:

  • 新しいプロンプト、指示、チャットモードの追加
  • 既存のコンテンツの改善
  • 問題の報告や機能拡張の提案

クイックコントリビューションガイド

  1. ファイル命名規則とフロントマター要件に従う
  2. あなたのコントリビューションを十分にテストする
  3. 適切な README テーブルを更新する
  4. 明確な説明と共にプルリクエストを提出する

📖 リポジトリ構造

├── prompts/          # タスク固有のプロンプト(.prompt.md
├── instructions/     # コーディング標準とベストプラクティス(.instructions.md
├── chatmodes/        # AI ペルソナと特化モード(.chatmode.md
└── scripts/          # メンテナンス用ユーティリティスクリプト

🌟 はじめに

  1. コレクションを閲覧: プロンプト指示チャットモードの包括的なリストをご確認ください。
  2. エディタに追加: 「Install」ボタンをクリックしてVS Codeにインストールするか、他のエディタ用にファイル内容をコピーしてください。
  3. 使用開始: プロンプトをコピーして / コマンドで使用したり、指示でコーディング体験を強化したり、専門的な支援のためにチャットモードを有効化してください。

📄 ライセンス

このプロジェクトは MIT ライセンスの下でライセンスされています - 詳細は LICENSE ファイルをご覧ください。

🛡️ セキュリティ・サポート

🎯 Awesome GitHub Copilot を使う理由

  • 生産性: 事前構築されたプロンプトと指示により時間を節約し、一貫した結果を提供
  • ベストプラクティス: コミュニティがキュレーションしたコーディング標準とパターンから恩恵を受ける
  • 専門的な支援: 特化したチャットモードを通じて専門家レベルのガイダンスにアクセス
  • 継続的な学習: 技術全体の最新パターンと実践を常に把握

コーディング体験を強化する準備はできましたか? プロンプト指示チャットモードの探索を始めましょう!

コントリビューター

これらの素晴らしい人々に感謝します(絵文字キー

Aaron Powell
Aaron Powell

💻 🚧 📆 📣
Muhammad Ubaid Raza
Muhammad Ubaid Raza

💻
Harald Kirschner
Harald Kirschner

💻
Matteo Bianchi
Matteo Bianchi

💻
Aung Myo Kyaw
Aung Myo Kyaw

💻
Daniel Scott-Raynsford
Daniel Scott-Raynsford

💻
Burke Holland
Burke Holland

💻
Peter Strömberg
Peter Strömberg

💻
Daniel Meppiel
Daniel Meppiel

💻
James Montemagno
James Montemagno

💻
Vamshi Verma
Vamshi Verma

💻
Yohan Lasorsa
Yohan Lasorsa

💻
Oren Me
Oren Me

💻
Mike Rousos
Mike Rousos

💻
Guilherme do Amaral Alves
Guilherme do Amaral Alves

💻
Troy Simeon Taylor
Troy Simeon Taylor

💻
Ambily
Ambily

💻
Tugdual Grall
Tugdual Grall

💻
Tianqi Zhang
Tianqi Zhang

💻
Shubham Gaikwad
Shubham Gaikwad

💻
Saul Dolgin
Saul Dolgin

💻
NULLchimp
NULLchimp

💻
Matt Vevang
Matt Vevang

💻
Justin Yoo
Justin Yoo

💻
Gisela Torres
Gisela Torres

💻
Debbie O'Brien
Debbie O'Brien

💻
Allen Greaves
Allen Greaves

💻
Amelia Payne
Amelia Payne

💻
Sebastien DEGODEZ
Sebastien DEGODEZ

💻
Sebastian Gräf
Sebastian Gräf

💻
Salih İbrahimbaş
Salih İbrahimbaş

💻
Robert Altman
Robert Altman

💻
Rob Simpson
Rob Simpson

💻
Rick Smit
Rick Smit

💻
Peter Smulovics
Peter Smulovics

💻
Peli de Halleux
Peli de Halleux

💻
Paulo Morgado
Paulo Morgado

💻
Nick Taylor
Nick Taylor

💻
Mike Parker
Mike Parker

💻
Mike Kistler
Mike Kistler

💻
Michael Fairchild
Michael Fairchild

💻
Michael A. Volz (Flynn)
Michael A. Volz (Flynn)

💻
4regab
4regab

💻
Theo van Kraay
Theo van Kraay

💻
Troy Witthoeft (glsauto)
Troy Witthoeft (glsauto)

💻
Tài Lê
Tài Lê

💻
Udaya Veeramreddygari
Udaya Veeramreddygari

💻
Waren Gonzaga
Waren Gonzaga

💻
Will 保哥
Will 保哥

💻
Yuki Omoto
Yuki Omoto

💻
Meii
Meii

💻
samqbush
samqbush

💻
sdanzo-hrb
sdanzo-hrb

💻
voidfnc
voidfnc

💻
Wendy Breiding
Wendy Breiding

💻
Ankur Sharma
Ankur Sharma

💻
黃健旻 Vincent Huang
黃健旻 Vincent Huang

💻
이상현
이상현

💻
Abdi Daud
Abdi Daud

💻
Adrien Clerbois
Adrien Clerbois

💻
Alan Sprecacenere
Alan Sprecacenere

💻
André Silva
André Silva

💻
Antoine Rey
Antoine Rey

💻
Artem Saveliev
Artem Saveliev

💻
Bruno Borges
Bruno Borges

💻
Christophe Peugnet
Christophe Peugnet

💻
Chtive
Chtive

💻
Craig Bekker
Craig Bekker

💻
Dan
Dan

💻
Eldrick Wega
Eldrick Wega

💻
Felix Arjuna
Felix Arjuna

💻
Furkan Enes
Furkan Enes

💻
Genevieve Warren
Genevieve Warren

💻
George Dernikos
George Dernikos

💻
Giovanni de Almeida Martins
Giovanni de Almeida Martins

💻
Ioana A
Ioana A

💻
Jakub Jareš
Jakub Jareš

💻
Joe Watkins
Joe Watkins

💻
John Papa
John Papa

💻
Joseph Gonzales
Joseph Gonzales

💻
José Antonio Garrido
José Antonio Garrido

💻
Kim Skov Rasmussen
Kim Skov Rasmussen

💻
Kenny White
Kenny White

💻
Louella Creemers
Louella Creemers

💻
Luke Murray
Luke Murray

💻
Mark Noble
Mark Noble

💻
Add your contributions

このプロジェクトは all-contributors 仕様に従っています。あらゆる種類のコントリビューションを歓迎します!

📚 追加リソース

™️ 商標

このプロジェクトには、プロジェクト、製品、またはサービスの商標やロゴが含まれる場合があります。Microsoft の商標またはロゴの許可された使用は、Microsoft の商標・ブランドガイドラインに従う必要があります。このプロジェクトの改変版で Microsoft の商標やロゴを使用する場合、混乱を招いたり Microsoft のスポンサーシップを暗示したりしてはなりません。第三者の商標やロゴの使用については、それらの第三者のポリシーに従います。