Co-Pilot / 辅助式
更新于 a month ago

awesome-copilot

Ggithub
18.9k
github/awesome-copilot
80
Agent 评分

💡 摘要

一个集合了自定义代理、提示和说明的工具,以增强GitHubCopilot的能力。

🎯 适合人群

希望提高生产力的软件开发人员需要更好文档工具的技术写作者寻求专业编码标准的DevOps工程师教授编程语言的教育工作者希望简化工作流程的开源贡献者

🤖 AI 吐槽:这就像GitHub Copilot的瑞士军刀,但它有说明书吗?

安全分析中风险

该项目依赖于第三方代理,这可能引入未经授权的访问或恶意代码执行等风险。为减轻此风险,用户在安装前应仔细审查代理文档和权限。

🤖 Awesome GitHub Copilot Customizations

Powered by Awesome Copilot GitHub contributors from allcontributors.org

A community created collection of custom agents, prompts, and instructions 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 Agents - Specialized GitHub Copilot agents that integrate with MCP servers to provide enhanced capabilities for specific workflows and tools
  • 👉 Awesome Prompts - Focused, task-specific prompts for generating code, documentation, and solving specific problems
  • 👉 Awesome Instructions - Comprehensive coding standards and best practices that apply to specific file patterns or entire projects
  • 👉 Awesome Skills - Self-contained folders with instructions and bundled resources that enhance AI capabilities for specialized tasks
  • 👉 Awesome Collections - Curated collections of related prompts, instructions, agents, and skills organized around specific themes and workflows

🌟 Featured Collections

Discover our curated collections of prompts, instructions, and agents organized around specific themes and workflows.

| Name | Description | Items | Tags | | ---- | ----------- | ----- | ---- | | Awesome Copilot | Meta prompts that help you discover and generate curated GitHub Copilot agents, collections, instructions, prompts, and skills. | 5 items | github-copilot, discovery, meta, prompt-engineering, agents | | Copilot SDK | Build applications with the GitHub Copilot SDK across multiple programming languages. Includes comprehensive instructions for C#, Go, Node.js/TypeScript, and Python to help you create AI-powered applications. | 4 items | copilot-sdk, sdk, csharp, go, nodejs, typescript, python, ai, github-copilot | | Partners | Custom agents that have been created by GitHub partners | 20 items | devops, security, database, cloud, infrastructure, observability, feature-flags, cicd, migration, performance |

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, agents, and skills directly from this repository. You'll need to have Docker installed and running to run the server.

Install in VS Code Install in VS Code Insiders Install in Visual Studio

{ "servers": { "awesome-copilot": { "type": "stdio", "command": "docker", "args": [ "run", "-i", "--rm", "ghcr.io/microsoft/mcp-dotnet-samples/awesome-copilot:latest" ] } } }

🔧 How to Use

🤖 Custom Agents

Custom agents can be used in Copilot coding agent (CCA), VS Code, and Copilot CLI (coming soon). For CCA, when assigning an issue to Copilot, select the custom agent from the provided list. In VS Code, you can activate the custom agent in the agents session, alongside built-in agents like Plan and Agent.

🎯 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.

🎯 Why Use Awesome GitHub Copilot?

  • Productivity: Pre-built agents, 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 custom agents.
  • Continuous Learning: Stay updated with the latest patterns and practices across technologies.

🤝 Contributing

We welcome contributions! Please see our Contributing Guidelines for details on how to:

  • Add new prompts, instructions, agents, or skills
  • Improve existing content
  • Report issues or suggest enhancements

For AI coding agents working with this project, refer to AGENTS.md for detailed technical guidance on development workflows, setup commands, and contribution standards.

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) ├── agents/ # AI personas and specialized modes (.agent.md) ├── collections/ # Curated collections of related items (.collection.yml) ├── scripts/ # Utility scripts for maintenance └── skills/ # AI capabilities for specialized tasks

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

🛡️ Security & Support

ℹ️ Disclaimer

The customizations in this repository are sourced from and created by third-party developers. GitHub does not verify, endorse, or guarantee the functionality or security of these agents. Please carefully inspect any agent and its documentation before installing to understand permissions it may require and actions it may perform.


Ready to supercharge your coding experience? Start exploring our prompts, instructions, and custom agents!

Contributors ✨

Thanks goes to these wonderful people (emoji key):

五维分析
清晰度8/10
创新性8/10
实用性9/10
完整性8/10
可维护性7/10
优缺点分析

优点

  • 通过预构建资源提高生产力
  • 提供社区策划的最佳实践
  • 通过自定义代理提供专业支持
  • 促进编码标准的持续学习

缺点

  • MCP服务器设置需要Docker
  • 社区贡献的质量可能不一
  • 新用户可能面临学习曲线
  • 对第三方代理的依赖可能带来风险

相关技能

pytorch

S
toolCode Lib / 代码库
92/ 100

“它是深度学习的瑞士军刀,但祝你好运能从47种安装方法里找到那个不会搞崩你系统的那一个。”

agno

S
toolCode Lib / 代码库
90/ 100

“它承诺成为智能体领域的Kubernetes,但得看开发者有没有耐心学习又一个编排层。”

nuxt-skills

S
toolCo-Pilot / 辅助式
90/ 100

“这本质上是一份组织良好的小抄,能把你的 AI 助手变成一只 Nuxt 框架的复读机。”

免责声明:本内容来源于 GitHub 开源项目,仅供展示和评分分析使用。

版权归原作者所有 github.