Skip to content

Community-contributed instructions, prompts, and configurations to help you make the most of GitHub Copilot.

License

Notifications You must be signed in to change notification settings

tedoliath/awesome-copilot

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

πŸ€– Awesome GitHub Copilot Customizations

Powered by Awesome Copilot

All Contributors

A curated collection of prompts, instructions, and chat modes to supercharge your GitHub Copilot experience across different domains, languages, and use cases.

πŸš€ What is Awesome GitHub Copilot?

This repository provides a comprehensive toolkit for enhancing GitHub Copilot with specialized:

  • Awesome Prompts - Focused, task-specific prompts for generating code, documentation, and solving specific problems
  • Awesome Instructions - Comprehensive coding standards and best practices that apply to specific file patterns or entire projects
  • Awesome Chat Modes - Specialized AI personas and conversation modes for different roles and contexts

πŸ”§ How to Use

🎯 Prompts

Use the / command in GitHub Copilot Chat to access prompts:

/awesome-copilot create-readme

πŸ“‹ Instructions

Instructions automatically apply to files based on their patterns and provide contextual guidance for coding standards, frameworks, and best practices.

πŸ’­ Chat Modes

Activate chat modes to get specialized assistance from AI personas tailored for specific roles like architects, DBAs, or security experts.

🀝 Contributing

We welcome contributions! Please see our Contributing Guidelines for details on how to:

  • Add new prompts, instructions, or chat modes
  • Improve existing content
  • Report issues or suggest enhancements

Quick Contribution Guide

  1. Follow our file naming conventions and frontmatter requirements
  2. Test your contributions thoroughly
  3. Update the appropriate README tables
  4. Submit a pull request with a clear description

πŸ“– Repository Structure

β”œβ”€β”€ prompts/          # Task-specific prompts (.prompt.md)
β”œβ”€β”€ instructions/     # Coding standards and best practices (.instructions.md)
β”œβ”€β”€ chatmodes/        # AI personas and specialized modes (.chatmode.md)
└── scripts/          # Utility scripts for maintenance

🌟 Getting Started

  1. Browse the Collections: Check out our comprehensive lists of prompts, instructions, and chat modes.
  2. Add to your editor: Click the "Install" button to install to VS Code, or copy the file contents for other editors.
  3. Start Using: Copy prompts to use with / commands, let instructions enhance your coding experience, or activate chat modes for specialized assistance.

πŸ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

πŸ›‘οΈ Security & Support

🎯 Why Use Awesome GitHub Copilot?

  • Productivity: Pre-built prompts and instructions save time and provide consistent results
  • Best Practices: Benefit from community-curated coding standards and patterns
  • Specialized Assistance: Access expert-level guidance through specialized chat modes
  • Continuous Learning: Stay updated with the latest patterns and practices across technologies

Ready to supercharge your coding experience? Start exploring our prompts, instructions, and chat modes!

Contributors ✨

Thanks goes to these wonderful people (emoji key):

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

This project follows the all-contributors specification. Contributions of any kind welcome!

πŸ“š Additional Resources

ℒ️ Trademarks

This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft's Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos are subject to those third-party's policies.

About

Community-contributed instructions, prompts, and configurations to help you make the most of GitHub Copilot.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 98.3%
  • Shell 1.7%