awesome-copilot  by github

Awesome GitHub Copilot Customizations

Created 3 months ago
7,532 stars

Top 6.9% on SourcePulse

GitHubView on GitHub
Project Summary

This repository provides a curated collection of community-contributed instructions, prompts, and custom chat modes to enhance GitHub Copilot's functionality. It targets developers seeking consistent, tailored AI assistance aligned with team coding standards and project-specific requirements, aiming to improve productivity and code quality.

How It Works

The project leverages GitHub Copilot's customization features: Custom Instructions for repository-wide guidelines, Reusable Prompts for specific tasks, and Custom Chat Modes for tailored interaction behaviors. This layered approach allows for granular control over Copilot's output, ensuring adherence to best practices and project needs across various development workflows.

Quick Start & Requirements

To use the provided customizations, copy the relevant markdown files (e.g., .github/copilot-instructions.md) into your project's .github/ directory or a subdirectory like .github/instructions/. For prompts, use the /prompt-name command within VS Code chat or the "Chat: Run Prompt" command.

Highlighted Details

  • Extensive library of instructions covering diverse technologies (Angular, .NET, Go, Python, Terraform, etc.) and practices (performance optimization, secure coding).
  • A wide array of reusable prompts for common development tasks like API creation, documentation generation, issue management, and code refactoring.
  • Custom chat modes designed for specific roles or workflows, such as debugging, strategic planning, prompt engineering, and database administration.
  • Guidance on combining all three customization types for comprehensive AI assistance.

Maintenance & Community

This is a community-driven project welcoming contributions. Details for submission are available in the Contributing Guide.

Licensing & Compatibility

This project is licensed under the MIT License, permitting commercial use and integration with closed-source projects.

Limitations & Caveats

Custom instructions specifically affect Copilot Chat and do not influence inline code completions. The effectiveness of prompts and instructions may vary based on the underlying GitHub Copilot model and its current capabilities.

Health Check
Last Commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
41
Issues (30d)
14
Star History
2,049 stars in the last 30 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), Jeff Hammerbacher Jeff Hammerbacher(Cofounder of Cloudera), and
6 more.

prompt-engine by microsoft

0.1%
3k
NPM library for LLM prompt engineering
Created 3 years ago
Updated 2 years ago
Starred by John Resig John Resig(Author of jQuery; Chief Software Architect at Khan Academy) and Didier Lopes Didier Lopes(Founder of OpenBB).

CCPlugins by brennercruvinel

2.0%
2k
Claude Code CLI enhancement framework
Created 1 month ago
Updated 1 month ago
Starred by Matt Schrage Matt Schrage(Cofounder of Fig), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
2 more.

amazon-q-developer-cli by aws

2.4%
2k
CLI tool for agentic terminal interactions using natural language
Created 1 year ago
Updated 20 hours ago
Feedback? Help us improve.