* Experimenting with a sub-README structure * title * removing emojis * some emoji changes * Fixing a whitespace issue
36 KiB
🤖 Awesome GitHub Copilot Customizations
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:
- Focused, task-specific prompts for generating code, documentation, and solving specific problems
- Comprehensive coding standards and best practices that apply to specific file patterns or entire projects
- 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
- Follow our file naming conventions and frontmatter requirements
- Test your contributions thoroughly
- Update the appropriate README tables
- 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
- Browse the Collections: Check out our comprehensive lists of prompts, instructions, and chat modes.
- Add to your editor: Click the "Install" button to install to VS Code, or copy the file contents for other editors.
- 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
- Security Issues: Please see our Security Policy
- Support: Check our Support Guide for getting help
- Code of Conduct: We follow the Contributor Covenant
🎯 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):
This project follows the all-contributors specification. Contributions of any kind welcome!
📚 Additional Resources
- VS Code Copilot Customization Documentation - Official Microsoft documentation
- GitHub Copilot Chat Documentation - Complete chat feature guide
- Custom Chat Modes - Advanced chat configuration
- VS Code 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. 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.