# π€ Awesome GitHub Copilot Customizations [](https://aka.ms/awesome-github-copilot) [](#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: - **[](README.prompts.md)** - Focused, task-specific prompts for generating code, documentation, and solving specific problems - **[](README.instructions.md)** - Comprehensive coding standards and best practices that apply to specific file patterns or entire projects - **[](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)! ## Contributors β¨ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):