# 🤖 Awesome GitHub Copilot Customizations [![Powered by Awesome Copilot](https://img.shields.io/badge/Powered_by-Awesome_Copilot-blue?logo=githubcopilot)](https://aka.ms/awesome-github-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](https://img.shields.io/badge/Awesome-Prompts-blue?logo=githubcopilot)](README.prompts.md)** - Focused, task-specific prompts for generating code, documentation, and solving specific problems - **[![Awesome Instructions](https://img.shields.io/badge/Awesome-Instructions-blue?logo=githubcopilot)](README.instructions.md)** - Comprehensive coding standards and best practices that apply to specific file patterns or entire projects - **[![Awesome Chat Modes](https://img.shields.io/badge/Awesome-Chat_Modes-blue?logo=githubcopilot)](README.chatmodes.md)** - 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](CONTRIBUTING.md) 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](README.prompts.md), [instructions](README.instructions.md), and [chat modes](README.chatmodes.md). 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](LICENSE) file for details. ## 🛡️ Security & Support - **Security Issues**: Please see our [Security Policy](SECURITY.md) - **Support**: Check our [Support Guide](SUPPORT.md) for getting help - **Code of Conduct**: We follow the [Contributor Covenant](CODE_OF_CONDUCT.md) ## 🎯 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](README.prompts.md), [instructions](README.instructions.md), and [chat modes](README.chatmodes.md)! ## 📚 Additional Resources - [VS Code Copilot Customization Documentation](https://code.visualstudio.com/docs/copilot/copilot-customization) - Official Microsoft documentation - [GitHub Copilot Chat Documentation](https://code.visualstudio.com/docs/copilot/chat/copilot-chat) - Complete chat feature guide - [Custom Chat Modes](https://code.visualstudio.com/docs/copilot/chat/chat-modes) - Advanced chat configuration - [VS Code Settings](https://code.visualstudio.com/docs/getstarted/settings) - General VS Code configuration guide ## ™️ 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](https://www.microsoft.com/en-us/legal/intellectualproperty/trademarks/usage/general). 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.