Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Community-contributed instructions, prompts, and configurations to help you make the most of GitHub Copilot.

License

NotificationsYou must be signed in to change notification settings

github/awesome-copilot

Repository files navigation

Enhance your GitHub Copilot experience with community-contributed instructions, prompts, and configurations. Get consistent AI assistance that follows your team's coding standards and project requirements.

🎯 GitHub Copilot Customization Features

GitHub Copilot provides three main ways to customize AI responses and tailor assistance to your specific workflows, team guidelines, and project requirements:

📋Custom Instructions🎯Reusable Prompts🧩Custom Chat Modes
Define common guidelines for tasks like code generation, reviews, and commit messages. Describehow tasks should be performed

Benefits:
• Automatic inclusion in every chat request
• Repository-wide consistency
• Multiple implementation options
Create reusable, standalone prompts for specific tasks. Describewhat should be done with optional task-specific guidelines

Benefits:
• Eliminate repetitive prompt writing
• Shareable across teams
• Support for variables and dependencies
Define chat behavior, available tools, and codebase interaction patterns within specific boundaries for each request

Benefits:
• Context-aware assistance
• Tool configuration
• Role-specific workflows

💡 Pro Tip: Custom instructions only affect Copilot Chat (not inline code completions). You can combine all three customization types - use custom instructions for general guidelines, prompt files for specific tasks, and chat modes to control the interaction context.

📝 Contributing

We welcome contributions! Please see ourContributing Guide for details on how to submit new instructions and prompts.

📋 Custom Instructions

Team and project-specific instructions to enhance GitHub Copilot's behavior for specific technologies and coding practices:

TitleDescriptionInstall
AI Prompt Engineering & Safety Best PracticesComprehensive best practices for AI prompt engineering, safety frameworks, bias mitigation, and responsible AI usage for Copilot and LLMs.Install in VS CodeInstall in VS Code
Angular Development InstructionsAngular-specific coding standards and best practicesInstall in VS CodeInstall in VS Code
ASP.NET REST API DevelopmentGuidelines for building REST APIs with ASP.NETInstall in VS CodeInstall in VS Code
Azure Functions TypescriptTypeScript patterns for Azure FunctionsInstall in VS CodeInstall in VS Code
Bicep Code Best PracticesInfrastructure as Code with BicepInstall in VS CodeInstall in VS Code
BlazorBlazor component and application patternsInstall in VS CodeInstall in VS Code
Cmake VcpkgC++ project configuration and package managementInstall in VS CodeInstall in VS Code
Containerization & Docker Best PracticesComprehensive best practices for creating optimized, secure, and efficient Docker images and managing containers. Covers multi-stage builds, image layer optimization, security scanning, and runtime best practices.Install in VS CodeInstall in VS Code
Copilot Process tracking InstructionsSee process Copilot is following where you can edit this to reshape the interaction or save when follow up may be neededInstall in VS CodeInstall in VS Code
C# DevelopmentGuidelines for building C# applicationsInstall in VS CodeInstall in VS Code
DevOps Core PrinciplesFoundational instructions covering core DevOps principles, culture (CALMS), and key metrics (DORA) to guide GitHub Copilot in understanding and promoting effective software delivery.Install in VS CodeInstall in VS Code
DDD Systems & .NET GuidelinesDDD and .NET architecture guidelinesInstall in VS CodeInstall in VS Code
.NET MAUI.NET MAUI component and application patternsInstall in VS CodeInstall in VS Code
GenaiscriptAI-powered script generation guidelinesInstall in VS CodeInstall in VS Code
Generate Modern Terraform Code For AzureGuidelines for generating modern Terraform code for AzureInstall in VS CodeInstall in VS Code
Gilfoyle Code Review InstructionsGilfoyle-style code review instructions that channel the sardonic technical supremacy of Silicon Valley's most arrogant systems architect.Install in VS CodeInstall in VS Code
GitHub Actions CI/CD Best PracticesComprehensive guide for building robust, secure, and efficient CI/CD pipelines using GitHub Actions. Covers workflow structure, jobs, steps, environment variables, secret management, caching, matrix strategies, testing, and deployment strategies.Install in VS CodeInstall in VS Code
Go Development InstructionsInstructions for writing Go code following idiomatic Go practices and community standardsInstall in VS CodeInstall in VS Code
Java DevelopmentGuidelines for building Java base applicationsInstall in VS CodeInstall in VS Code
Joyride User Script Project AssistantExpert assistance for Joyride User Script projects - REPL-driven ClojureScript and user space automation of VS CodeInstall in VS CodeInstall in VS Code
Joyride Workspace Automation AssistantExpert assistance for Joyride Workspace automation - REPL-driven and user space ClojureScript automation within specific VS Code workspacesInstall in VS CodeInstall in VS Code
Kubernetes Deployment Best PracticesComprehensive best practices for deploying and managing applications on Kubernetes. Covers Pods, Deployments, Services, Ingress, ConfigMaps, Secrets, health checks, resource limits, scaling, and security contexts.Install in VS CodeInstall in VS Code
Guidance for LocalizationGuidelines for localizing markdown documentsInstall in VS CodeInstall in VS Code
MarkdownDocumentation and content creation standardsInstall in VS CodeInstall in VS Code
Memory BankBank specific coding standards and best practicesInstall in VS CodeInstall in VS Code
MS-SQL DBA Chat Mode InstructionsInstructions for customizing GitHub Copilot behavior for MS-SQL DBA chat mode.Install in VS CodeInstall in VS Code
Next.js + Tailwind Development InstructionsNext.js + Tailwind development standards and instructionsInstall in VS CodeInstall in VS Code
Code Generation GuidelinesGuidelines for writing Node.js and JavaScript code with Vitest testingInstall in VS CodeInstall in VS Code
Performance Optimization Best PracticesThe most comprehensive, practical, and engineer-authored performance optimization instructions for all languages, frameworks, and stacks. Covers frontend, backend, and database best practices with actionable guidance, scenario-based checklists, troubleshooting, and pro tips.Install in VS CodeInstall in VS Code
Playwright TypescriptPlaywright test generation instructionsInstall in VS CodeInstall in VS Code
Power Platform Connectors Schema Development InstructionsComprehensive development guidelines for Power Platform Custom Connectors using JSON Schema definitions. Covers API definitions (Swagger 2.0), API properties, and settings configuration with Microsoft extensions.Install in VS CodeInstall in VS Code
PowerShell Cmdlet Development GuidelinesPowerShell cmdlet and scripting best practices based on Microsoft guidelinesInstall in VS CodeInstall in VS Code
Python Coding ConventionsPython coding conventions and guidelinesInstall in VS CodeInstall in VS Code
Quarkus MCP ServerQuarkus and MCP Server with HTTP SSE transport development standards and instructionsInstall in VS CodeInstall in VS Code
QuarkusQuarkus development standards and instructionsInstall in VS CodeInstall in VS Code
ReactJS Development InstructionsReactJS development standards and best practicesInstall in VS CodeInstall in VS Code
Ruby on RailsRuby on Rails coding conventions and guidelinesInstall in VS CodeInstall in VS Code
Secure Coding and OWASP GuidelinesComprehensive secure coding instructions for all languages and frameworks, based on OWASP Top 10 and industry best practices.Install in VS CodeInstall in VS Code
Self-explanatory Code Commenting InstructionsGuidelines for GitHub Copilot to write comments to achieve self-explanatory code with less comments. Examples are in JavaScript but it should work on any language that has comments.Install in VS CodeInstall in VS Code
Spec Driven Workflow v1Specification-Driven Workflow v1 provides a structured approach to software development, ensuring that requirements are clearly defined, designs are meticulously planned, and implementations are thoroughly documented and validated.Install in VS CodeInstall in VS Code
Spring Boot DevelopmentGuidelines for building Spring Boot base applicationsInstall in VS CodeInstall in VS Code
SQL DevelopmentGuidelines for generating SQL statements and stored proceduresInstall in VS CodeInstall in VS Code
Taming CopilotPrevent Copilot from wreaking havoc across your codebase, keeping it under control.Install in VS CodeInstall in VS Code
TanStack Start with Shadcn/ui Development GuideGuidelines for building TanStack Start applicationsInstall in VS CodeInstall in VS Code
VueJS 3 Development InstructionsVueJS 3 development standards and best practices with Composition API and TypeScriptInstall in VS CodeInstall in VS Code

💡Usage: Copy these instructions to your.github/copilot-instructions.md file or create task-specific.github/.instructions.md files in your workspace's.github/instructions folder.

🎯 Reusable Prompts

Ready-to-use prompt templates for specific development scenarios and tasks, defining prompt text with a specific mode, model, and available set of tools.

TitleDescriptionInstall
AI Prompt Engineering Safety Review & ImprovementComprehensive AI prompt engineering safety review and improvement prompt. Analyzes prompts for safety, bias, security vulnerabilities, and effectiveness while providing detailed improvement recommendations with extensive frameworks, testing methodologies, and educational content.Install in VS CodeInstall in VS Code
ASP.NET Minimal API with OpenAPICreate ASP.NET Minimal API endpoints with proper OpenAPI documentationInstall in VS CodeInstall in VS Code
Azure Cost OptimizeAnalyze Azure resources used in the app (IaC files and/or resources in a target rg) and optimize costs - creating GitHub issues for identified optimizations.Install in VS CodeInstall in VS Code
Azure Resource Health & Issue DiagnosisAnalyze Azure resource health, diagnose issues from logs and telemetry, and create a remediation plan for identified problems.Install in VS CodeInstall in VS Code
Comment Code Generate A TutorialTransform this Python script into a polished, beginner-friendly project by refactoring the code, adding clear instructional comments, and generating a complete markdown tutorial.Install in VS CodeInstall in VS Code
Create Architectural Decision RecordCreate an Architectural Decision Record (ADR) document for AI-optimized decision documentation.Install in VS CodeInstall in VS Code
Create GitHub Issue from SpecificationCreate GitHub Issue for feature request from specification file using feature_request.yml template.Install in VS CodeInstall in VS Code
Create GitHub Issue from Implementation PlanCreate GitHub Issues from implementation plan phases using feature_request.yml or chore_request.yml templates.Install in VS CodeInstall in VS Code
Create GitHub Issues for Unmet Specification RequirementsCreate GitHub Issues for unimplemented requirements from specification files using feature_request.yml template.Install in VS CodeInstall in VS Code
Create Implementation PlanCreate a new implementation plan file for new features, refactoring existing code or upgrading packages, design, architecture or infrastructure.Install in VS CodeInstall in VS Code
Create LLMs.txt File from Repository StructureCreate an llms.txt file from scratch based on repository structure following the llms.txt specification athttps://llmstxt.org/Install in VS CodeInstall in VS Code
Generate Standard OO Component DocumentationCreate comprehensive, standardized documentation for object-oriented components following industry best practices and architectural documentation standards.Install in VS CodeInstall in VS Code
Create ReadmeCreate a README.md file for the projectInstall in VS CodeInstall in VS Code
Create SpecificationCreate a new specification file for the solution, optimized for Generative AI consumption.Install in VS CodeInstall in VS Code
Create Spring Boot Java project promptCreate Spring Boot Java project skeletonInstall in VS CodeInstall in VS Code
Create Spring Boot Kotlin project promptCreate Spring Boot Kotlin project skeletonInstall in VS CodeInstall in VS Code
C# Async Programming Best PracticesGet best practices for C# async programmingInstall in VS CodeInstall in VS Code
C# Documentation Best PracticesEnsure that C# types are documented with XML comments and follow best practices for documentation.Install in VS CodeInstall in VS Code
MSTest Best PracticesGet best practices for MSTest unit testing, including data-driven testsInstall in VS CodeInstall in VS Code
NUnit Best PracticesGet best practices for NUnit unit testing, including data-driven testsInstall in VS CodeInstall in VS Code
TUnit Best PracticesGet best practices for TUnit unit testing, including data-driven testsInstall in VS CodeInstall in VS Code
XUnit Best PracticesGet best practices for XUnit unit testing, including data-driven testsInstall in VS CodeInstall in VS Code
.NET/C# Best PracticesEnsure .NET/C# code meets best practices for the solution/project.Install in VS CodeInstall in VS Code
.NET/C# Design Pattern ReviewReview the C#/.NET code for design pattern implementation and suggest improvements.Install in VS CodeInstall in VS Code
Entity Framework Core Best PracticesGet best practices for Entity Framework CoreInstall in VS CodeInstall in VS Code
Product Manager Assistant: Feature Identification and SpecificationThis workflow guides you through a systematic approach to identify missing features, prioritize them, and create detailed specifications for implementation.Install in VS CodeInstall in VS Code
Java Documentation (Javadoc) Best PracticesEnsure that Java types are documented with Javadoc comments and follow best practices for documentation.Install in VS CodeInstall in VS Code
JUnit 5+ Best PracticesGet best practices for JUnit 5 unit testing, including data-driven testsInstall in VS CodeInstall in VS Code
Spring Boot Best PracticesGet best practices for developing applications with Spring Boot.Install in VS CodeInstall in VS Code
Javascript Typescript JestBest practices for writing JavaScript/TypeScript tests using Jest, including mocking strategies, test structure, and common patterns.Install in VS CodeInstall in VS Code
Spring Boot with Kotlin Best PracticesGet best practices for developing applications with Spring Boot and Kotlin.Install in VS CodeInstall in VS Code
Multi Stage DockerfileCreate optimized multi-stage Dockerfiles for any language or frameworkInstall in VS CodeInstall in VS Code
My IssuesList my issues in the current repositoryInstall in VS CodeInstall in VS Code
My Pull RequestsList my pull requests in the current repositoryInstall in VS CodeInstall in VS Code
Next Intl Add LanguageAdd new language to a Next.js + next-intl applicationInstall in VS CodeInstall in VS Code
Review And RefactorReview and refactor code in your project according to defined instructionsInstall in VS CodeInstall in VS Code
Suggest Awesome GitHub Copilot ChatmodesSuggest relevant GitHub Copilot chatmode files from the awesome-copilot repository based on current repository context and chat history, avoiding duplicates with existing chatmodes in this repository.Install in VS CodeInstall in VS Code
Suggest Awesome GitHub Copilot PromptsSuggest relevant GitHub Copilot prompt files from the awesome-copilot repository based on current repository context and chat history, avoiding duplicates with existing prompts in this repository.Install in VS CodeInstall in VS Code
Update Azure Verified Modules in Bicep FilesUpdate Azure Verified Modules (AVM) to latest versions in Bicep files.Install in VS CodeInstall in VS Code
Update Implementation PlanUpdate an existing implementation plan file with new or update requirements to provide new features, refactoring existing code or upgrading packages, design, architecture or infrastructure.Install in VS CodeInstall in VS Code
Update LLMs.txt FileUpdate the llms.txt file in the root folder to reflect changes in documentation or specifications following the llms.txt specification athttps://llmstxt.org/Install in VS CodeInstall in VS Code
Update Markdown File IndexUpdate a markdown file section with an index/table of files from a specified folder.Install in VS CodeInstall in VS Code
Update Standard OO Component DocumentationUpdate existing object-oriented component documentation following industry best practices and architectural documentation standards.Install in VS CodeInstall in VS Code
Update SpecificationUpdate an existing specification file for the solution, optimized for Generative AI consumption based on new requirements or updates to any existing code.Install in VS CodeInstall in VS Code

💡Usage: Use/prompt-name in VS Code chat, runChat: Run Prompt command, or hit the run button while you have a prompt open.

🧩 Custom Chat Modes

Custom chat modes define specific behaviors and tools for GitHub Copilot Chat, enabling enhanced context-aware assistance for particular tasks or workflows.

TitleDescriptionInstall
4.1 Beast Mode (VS Code v1.102)GPT 4.1 as a top-notch coding agent.Install in VS CodeInstall in VS Code
Accessibility modeAccessibility mode.Install in VS CodeInstall in VS Code
API Architect mode instructionsYour role is that of an API architect. Help mentor the engineer by providing guidance, support, and working code.Install in VS CodeInstall in VS Code
Azure Principal Architect mode instructionsProvide expert Azure Principal Architect guidance using Azure Well-Architected Framework principles and Microsoft best practices.Install in VS CodeInstall in VS Code
Azure SaaS Architect mode instructionsProvide expert Azure SaaS Architect guidance focusing on multitenant applications using Azure Well-Architected SaaS principles and Microsoft best practices.Install in VS CodeInstall in VS Code
Azure AVM Bicep modeCreate, update, or review Azure IaC in Bicep using Azure Verified Modules (AVM).Install in VS CodeInstall in VS Code
Azure AVM Terraform modeCreate, update, or review Azure IaC in Terraform using Azure Verified Modules (AVM).Install in VS CodeInstall in VS Code
Clojure Interactive Programming with Backseat DriverExpert Clojure pair programmer with REPL-first methodology, architectural oversight, and interactive problem-solving. Enforces quality standards, prevents workarounds, and develops solutions incrementally through live REPL evaluation before file modifications.Install in VS CodeInstall in VS Code
Critical thinking mode instructionsChallenge assumptions and encourage critical thinking to ensure the best possible solution and outcomes.Install in VS CodeInstall in VS Code
C#/.NET JanitorPerform janitorial tasks on C#/.NET code including cleanup, modernization, and tech debt remediation.Install in VS CodeInstall in VS Code
Debug Mode InstructionsDebug your application to find and fix a bugInstall in VS CodeInstall in VS Code
Demonstrate Understanding mode instructionsValidate user understanding of code, design patterns, and implementation details through guided questioning.Install in VS CodeInstall in VS Code
Electron Code Review Mode InstructionsCode Review Mode tailored for Electron app with Node.js backend (main), Angular frontend (render), and native integration layer (e.g., AppleScript, shell, or native tooling). Services in other repos are not reviewed here.Install in VS CodeInstall in VS Code
Expert .NET software engineer mode instructionsProvide expert .NET software engineering guidance using modern software design patterns.Install in VS CodeInstall in VS Code
Expert React Frontend Engineer Mode InstructionsProvide expert React frontend engineering guidance using modern TypeScript and design patterns.Install in VS CodeInstall in VS Code
Gilfoyle Code Review ModeCode review and analysis with the sardonic wit and technical elitism of Bertram Gilfoyle from Silicon Valley. Prepare for brutal honesty about your code.Install in VS CodeInstall in VS Code
Implementation Plan Generation ModeGenerate an implementation plan for new features or refactoring existing code.Install in VS CodeInstall in VS Code
Universal JanitorPerform janitorial tasks on any codebase including cleanup, simplification, and tech debt remediation.Install in VS CodeInstall in VS Code
Mentor mode instructionsHelp mentor the engineer by providing guidance and support.Install in VS CodeInstall in VS Code
Meta Agentic Project ScaffoldMeta agentic project creation assistant to help users create and manage project workflows effectively.Install in VS CodeInstall in VS Code
Microsoft Learn ContributorMicrosoft Learn Contributor chatmode for editing and writing Microsoft Learn documentation following Microsoft Writing Style Guide and authoring best practices.Install in VS CodeInstall in VS Code
MS-SQL Database AdministratorWork with Microsoft SQL Server databases using the MS SQL extension.Install in VS CodeInstall in VS Code
Plan Mode - Strategic Planning & Architecture AssistantStrategic planning and architecture assistant focused on thoughtful analysis before implementation. Helps developers understand codebases, clarify requirements, and develop comprehensive implementation strategies.Install in VS CodeInstall in VS Code
Planning mode instructionsGenerate an implementation plan for new features or refactoring existing code.Install in VS CodeInstall in VS Code
PostgreSQL Database AdministratorWork with PostgreSQL databases using the PostgreSQL extension.Install in VS CodeInstall in VS Code
Create PRD Chat ModeGenerate a comprehensive Product Requirements Document (PRD) in Markdown, detailing user stories, acceptance criteria, technical considerations, and metrics. Optionally create GitHub issues upon user confirmation.Install in VS CodeInstall in VS Code
Principal software engineer mode instructionsProvide principal-level software engineering guidance with focus on engineering excellence, technical leadership, and pragmatic implementation.Install in VS CodeInstall in VS Code
Prompt EngineerA specialized chat mode for analyzing and improving prompts. Every user input is treated as a propt to be improved. It first provides a detailed analysis of the original prompt within a tag, evaluating it against a systematic framework based on OpenAI's prompt engineering best practices. Following the analysis, it generates a new, improved prompt.Install in VS CodeInstall in VS Code
Refine Requirement or Issue Chat ModeRefine the requirement or issue with Acceptance Criteria, Technical Considerations, Edge Cases, and NFRsInstall in VS CodeInstall in VS Code
Rust Beast ModeRust GPT-4.1 Coding Beast Mode for VS CodeInstall in VS CodeInstall in VS Code
Semantic Kernel .NET mode instructionsCreate, update, refactor, explain or work with code using the .NET version of Semantic Kernel.Install in VS CodeInstall in VS Code
Semantic Kernel Python mode instructionsCreate, update, refactor, explain or work with code using the Python version of Semantic Kernel.Install in VS CodeInstall in VS Code
Idea Generator mode instructionsBrainstorm and develop new application ideas through fun, interactive questioning until ready for specification creation.Install in VS CodeInstall in VS Code
Software Engineer Agent v1Expert-level software engineering agent. Deliver production-ready, maintainable code. Execute systematically and specification-driven. Document comprehensively. Operate autonomously and adaptively.Install in VS CodeInstall in VS Code
Specification mode instructionsGenerate or update specification documents for new or existing functionality.Install in VS CodeInstall in VS Code
Technical Debt Remediation PlanGenerate technical debt remediation plans for code, tests, and documentation.Install in VS CodeInstall in VS Code
voidBeast_GPT41Enhanced 1.0 - Elite Developer AI Assistant4.1 voidBeast_GPT41Enhanced 1.0 : a advanced autonomous developer agent, designed for elite full-stack development with enhanced multi-mode capabilities. This latest evolution features sophisticated mode detection, comprehensive research capabilities, and never-ending problem resolution. Plan/Act/Deep Research/Analyzer/Checkpoints(Memory)/Prompt Generator Modes.Install in VS CodeInstall in VS Code
Wg Code AlchemistAsk WG Code Alchemist to transform your code with Clean Code principles and SOLID designInstall in VS CodeInstall in VS Code
Wg Code SentinelAsk WG Code Sentinel to review your code for security issues.Install in VS CodeInstall in VS Code

💡Usage: Create new chat modes using the commandChat: Configure Chat Modes..., then switch your chat mode in the Chat input fromAgent orAsk to your own mode.

📚 Additional Resources

🛠️ Development Configuration

This repository uses various configuration files to ensure consistent code style and avoid issues with line endings:

💡Note: All markdown files in this repository use LF line endings (Unix-style) to avoid mixed line endings issues. The repository is configured to automatically handle line endings conversion.

📄 License

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

🤝 Code of Conduct

Please note that this project is released with aContributor Code of Conduct. By participating in this project you agree to abide by its terms.

™️ Trademarks

This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsofttrademarks or logos is subject to and must followMicrosoft'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.

About

Community-contributed instructions, prompts, and configurations to help you make the most of GitHub Copilot.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Contributors56


[8]ページ先頭

©2009-2025 Movatter.jp