awesome-copilot/README.md
2025-08-21 11:01:21 +10:00

4.8 KiB

🤖 Awesome GitHub Copilot Customizations

Powered by Awesome Copilot

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!

📚 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.