github/awesome-copilot
Community-contributed instructions, agents, skills, and configurations to help you make the most of GitHub Copilot.
Backblaze Generative Media Hackathon
Build the next generation of AI media apps with Genblaze, stored on Backblaze B2. $10,000 in prizes.
Loading star history...
Use Cases & Benefits
- This repository offers community-curated prompts, instructions, and chat modes to enhance GitHub Copilot's coding assistance across various domains and languages.
- Key features include task-specific prompts, coding standards instructions, specialized AI chat personas, and an MCP Server for easy integration with VS Code.
- Strengths are its extensive community contributions, continuous updates, and versatile customization; limitations include dependency on GitHub Copilot and potential variability in prompt effectiveness.
- Organizations can integrate this repo via the MCP Server to standardize coding practices, boost developer productivity, and provide role-specific AI assistance in production environments.
- Ideal use cases include software development teams seeking to improve code quality, accelerate coding workflows, and leverage AI-driven best practices and expert guidance.
About awesome-copilot
🤖 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
MCP Server
To make it easy to add these customizations to your editor, we have created a MCP Server that provides a prompt for searching and installing prompts, instructions, and chat modes directly from this repository.
Show MCP Server JSON configuration
{
"servers": {
"awesome-copilot": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/microsoft/mcp-dotnet-samples/awesome-copilot:latest"
]
}
}
}
🔧 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