awesome-copilot/README.instructions.md
Troy Simeon Taylor 51b18a7577
Add Ruby MCP Server Development collection (#330)
- Add Ruby MCP server best practices instruction
- Add Ruby MCP server project generator prompt
- Add Ruby MCP expert chat mode
- Add Ruby MCP development collection manifest
- Update category READMEs

Features:
- Server setup with official mcp gem
- Tool/prompt/resource handlers with classes
- Rails controller integration
- Stdio and HTTP transport support
- Input/output schemas with validation
- Tool annotations for behavior hints
- Structured content in responses
- Exception reporting and instrumentation
- Minitest test examples

Co-authored-by: Aaron Powell <me@aaron-powell.com>
2025-10-17 11:12:10 +11:00

95 KiB

📋 Custom Instructions

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

How to Use Custom Instructions

To Install:

  • Click the VS Code or VS Code Insiders install button for the instruction you want to use
  • Download the *.instructions.md file and manually add it to your project's instruction collection

To Use/Apply:

  • Copy these instructions to your .github/copilot-instructions.md file in your workspace
  • Create task-specific .github/.instructions.md files in your workspace's .github/instructions folder
  • Instructions automatically apply to Copilot behavior once installed in your workspace
Title Description
.NET Framework Development
Install in VS Code
Install in VS Code Insiders
Guidance for working with .NET Framework projects. Includes project structure, C# language version, NuGet management, and best practices.
.NET MAUI
Install in VS Code
Install in VS Code Insiders
.NET MAUI component and application patterns
AI Prompt Engineering & Safety Best Practices
Install in VS Code
Install in VS Code Insiders
Comprehensive best practices for AI prompt engineering, safety frameworks, bias mitigation, and responsible AI usage for Copilot and LLMs.
Angular Development Instructions
Install in VS Code
Install in VS Code Insiders
Angular-specific coding standards and best practices
Ansible Conventions and Best Practices
Install in VS Code
Install in VS Code Insiders
Ansible conventions and best practices
ASP.NET REST API Development
Install in VS Code
Install in VS Code Insiders
Guidelines for building REST APIs with ASP.NET
Astro Development Instructions
Install in VS Code
Install in VS Code Insiders
Astro development standards and best practices for content-driven websites
Azure DevOps Pipeline YAML Best Practices
Install in VS Code
Install in VS Code Insiders
Best practices for Azure DevOps Pipeline YAML files
Azure Functions Typescript
Install in VS Code
Install in VS Code Insiders
TypeScript patterns for Azure Functions
Azure Logic Apps and Power Automate Instructions
Install in VS Code
Install in VS Code Insiders
Guidelines for developing Azure Logic Apps and Power Automate workflows with best practices for Workflow Definition Language (WDL), integration patterns, and enterprise automation
Azure Terraform Best Practices
Install in VS Code
Install in VS Code Insiders
Create or modify solutions built using Terraform on Azure.
Azure Verified Modules (AVM) Terraform
Install in VS Code
Install in VS Code Insiders
Azure Verified Modules (AVM) and Terraform
Bicep Code Best Practices
Install in VS Code
Install in VS Code Insiders
Infrastructure as Code with Bicep
Blazor
Install in VS Code
Install in VS Code Insiders
Blazor component and application patterns
C# Development
Install in VS Code
Install in VS Code Insiders
Guidelines for building C# applications
C# MCP Server Development
Install in VS Code
Install in VS Code Insiders
Instructions for building Model Context Protocol (MCP) servers using the C# SDK
C# 코드 작성 규칙
Install in VS Code
Install in VS Code Insiders
C# 애플리케이션 개발을 위한 코드 작성 규칙 by @jgkim999
C# アプリケーション開発
Install in VS Code
Install in VS Code Insiders
C# アプリケーション構築指針 by @tsubakimoto
Clojure Development Instructions
Install in VS Code
Install in VS Code Insiders
Clojure-specific coding patterns, inline def usage, code block templates, and namespace handling for Clojure development.
Cmake Vcpkg
Install in VS Code
Install in VS Code Insiders
C++ project configuration and package management
Code Generation Guidelines
Install in VS Code
Install in VS Code Insiders
Guidelines for writing Node.js and JavaScript code with Vitest testing
ColdFusion Coding Standards
Install in VS Code
Install in VS Code Insiders
ColdFusion cfm files and application patterns
ColdFusion Coding Standards for CFC Files
Install in VS Code
Install in VS Code Insiders
ColdFusion Coding Standards for CFC component and application patterns
Collections Development
Install in VS Code
Install in VS Code Insiders
Guidelines for creating and managing awesome-copilot collections
Containerization & Docker Best Practices
Install in VS Code
Install in VS Code Insiders
Comprehensive 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.
Conventional Commit
Install in VS Code
Install in VS Code Insiders
Prompt and workflow for generating conventional commit messages using a structured XML format. Guides users to create standardized, descriptive commit messages in line with the Conventional Commits specification, including instructions, examples, and validation.
Convert Spring JPA project to Spring Data Cosmos
Install in VS Code
Install in VS Code Insiders
Step-by-step guide for converting Spring Boot JPA applications to use Azure Cosmos DB with Spring Data Cosmos
Copilot Process tracking Instructions
Install in VS Code
Install in VS Code Insiders
See process Copilot is following where you can edit this to reshape the interaction or save when follow up may be needed
Copilot Prompt Files Guidelines
Install in VS Code
Install in VS Code Insiders
Guidelines for creating high-quality prompt files for GitHub Copilot
Custom Instructions File Guidelines
Install in VS Code
Install in VS Code Insiders
Guidelines for creating high-quality custom instruction files for GitHub Copilot
Dart and Flutter
Install in VS Code
Install in VS Code Insiders
Instructions for writing Dart and Flutter code following the official recommendations.
DDD Systems & .NET Guidelines
Install in VS Code
Install in VS Code Insiders
DDD and .NET architecture guidelines
Dev Box image definitions
Install in VS Code
Install in VS Code Insiders
Authoring recommendations for creating YAML based image definition files for use with Microsoft Dev Box Team Customizations
DevOps Core Principles
Install in VS Code
Install in VS Code Insiders
Foundational instructions covering core DevOps principles, culture (CALMS), and key metrics (DORA) to guide GitHub Copilot in understanding and promoting effective software delivery.
Dotnet Wpf
Install in VS Code
Install in VS Code Insiders
.NET WPF component and application patterns
Genaiscript
Install in VS Code
Install in VS Code Insiders
AI-powered script generation guidelines
Generate Modern Terraform Code For Azure
Install in VS Code
Install in VS Code Insiders
Guidelines for generating modern Terraform code for Azure
Gilfoyle Code Review Instructions
Install in VS Code
Install in VS Code Insiders
Gilfoyle-style code review instructions that channel the sardonic technical supremacy of Silicon Valley's most arrogant systems architect.
GitHub Actions CI/CD Best Practices
Install in VS Code
Install in VS Code Insiders
Comprehensive 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.
Go Development Instructions
Install in VS Code
Install in VS Code Insiders
Instructions for writing Go code following idiomatic Go practices and community standards
Go MCP Server Development Guidelines
Install in VS Code
Install in VS Code Insiders
Best practices and patterns for building Model Context Protocol (MCP) servers in Go using the official github.com/modelcontextprotocol/go-sdk package.
Guidance for Localization
Install in VS Code
Install in VS Code Insiders
Guidelines for localizing markdown documents
Instructions for accessibility
Install in VS Code
Install in VS Code Insiders
Guidance for creating more accessible code
Java 11 to Java 17 Upgrade Guide
Install in VS Code
Install in VS Code Insiders
Comprehensive best practices for adopting new Java 17 features since the release of Java 11.
Java 17 to Java 21 Upgrade Guide
Install in VS Code
Install in VS Code Insiders
Comprehensive best practices for adopting new Java 21 features since the release of Java 17.
Java 21 to Java 25 Upgrade Guide
Install in VS Code
Install in VS Code Insiders
Comprehensive best practices for adopting new Java 25 features since the release of Java 21.
Java Development
Install in VS Code
Install in VS Code Insiders
Guidelines for building Java base applications
Java MCP Server Development Guidelines
Install in VS Code
Install in VS Code Insiders
Best practices and patterns for building Model Context Protocol (MCP) servers in Java using the official MCP Java SDK with reactive streams and Spring integration.
Joyride User Scripts Project Assistant
Install in VS Code
Install in VS Code Insiders
Expert assistance for Joyride User Script projects - REPL-driven ClojureScript and user space automation of VS Code
Joyride Workspace Automation Assistant
Install in VS Code
Install in VS Code Insiders
Expert assistance for Joyride Workspace automation - REPL-driven and user space ClojureScript automation within specific VS Code workspaces
Kotlin MCP Server Development Guidelines
Install in VS Code
Install in VS Code Insiders
Best practices and patterns for building Model Context Protocol (MCP) servers in Kotlin using the official io.modelcontextprotocol:kotlin-sdk library.
Kubernetes Deployment Best Practices
Install in VS Code
Install in VS Code Insiders
Comprehensive best practices for deploying and managing applications on Kubernetes. Covers Pods, Deployments, Services, Ingress, ConfigMaps, Secrets, health checks, resource limits, scaling, and security contexts.
LangChain Python Instructions
Install in VS Code
Install in VS Code Insiders
Instructions for using LangChain with Python
Markdown
Install in VS Code
Install in VS Code Insiders
Documentation and content creation standards
Memory Bank
Install in VS Code
Install in VS Code Insiders
Bank specific coding standards and best practices
Microsoft 365 Declarative Agents Development Guidelines
Install in VS Code
Install in VS Code Insiders
Comprehensive development guidelines for Microsoft 365 Copilot declarative agents with schema v1.5, TypeSpec integration, and Microsoft 365 Agents Toolkit workflows
MongoDB DBA Chat Mode Instructions
Install in VS Code
Install in VS Code Insiders
Instructions for customizing GitHub Copilot behavior for MONGODB DBA chat mode.
MS-SQL DBA Chat Mode Instructions
Install in VS Code
Install in VS Code Insiders
Instructions for customizing GitHub Copilot behavior for MS-SQL DBA chat mode.
NestJS Development Best Practices
Install in VS Code
Install in VS Code Insiders
NestJS development standards and best practices for building scalable Node.js server-side applications
Next.js + Tailwind Development Instructions
Install in VS Code
Install in VS Code Insiders
Next.js + Tailwind development standards and instructions
Next.js Best Practices for LLMs (2025)
Install in VS Code
Install in VS Code Insiders
(2025) specific coding standards and best practices
Object Calisthenics Rules
Install in VS Code
Install in VS Code Insiders
Enforces Object Calisthenics principles for business domain code to ensure clean, maintainable, and robust code
Oqtane
Install in VS Code
Install in VS Code Insiders
Oqtane Module patterns
Performance Optimization Best Practices
Install in VS Code
Install in VS Code Insiders
The 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.
Playwright Python Test Generation Instructions
Install in VS Code
Install in VS Code Insiders
Playwright Python AI test generation instructions based on official documentation.
Playwright Typescript
Install in VS Code
Install in VS Code Insiders
Playwright test generation instructions
Power Apps Canvas Apps YAML Structure Guide
Install in VS Code
Install in VS Code Insiders
Comprehensive guide for working with Power Apps Canvas Apps YAML structure based on Microsoft Power Apps YAML schema v3.0. Covers Power Fx formulas, control structures, data types, and source control best practices.
Power Apps Code Apps Development Instructions
Install in VS Code
Install in VS Code Insiders
Power Apps Code Apps development standards and best practices for TypeScript, React, and Power Platform integration
Power BI Custom Visuals Development Best Practices
Install in VS Code
Install in VS Code Insiders
Comprehensive Power BI custom visuals development guide covering React, D3.js integration, TypeScript patterns, testing frameworks, and advanced visualization techniques.
Power BI Data Modeling Best Practices
Install in VS Code
Install in VS Code Insiders
Comprehensive Power BI data modeling best practices based on Microsoft guidance for creating efficient, scalable, and maintainable semantic models using star schema principles.
Power BI DAX Best Practices
Install in VS Code
Install in VS Code Insiders
Comprehensive Power BI DAX best practices and patterns based on Microsoft guidance for creating efficient, maintainable, and performant DAX formulas.
Power BI DevOps and Application Lifecycle Management Best Practices
Install in VS Code
Install in VS Code Insiders
Comprehensive guide for Power BI DevOps, Application Lifecycle Management (ALM), CI/CD pipelines, deployment automation, and version control best practices.
Power BI Report Design and Visualization Best Practices
Install in VS Code
Install in VS Code Insiders
Comprehensive Power BI report design and visualization best practices based on Microsoft guidance for creating effective, accessible, and performant reports and dashboards.
Power BI Security and Row-Level Security Best Practices
Install in VS Code
Install in VS Code Insiders
Comprehensive Power BI Row-Level Security (RLS) and advanced security patterns implementation guide with dynamic security, best practices, and governance strategies.
Power Platform Connectors Schema Development Instructions
Install in VS Code
Install in VS Code Insiders
Comprehensive 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.
Power Platform MCP Custom Connector Development
Install in VS Code
Install in VS Code Insiders
Instructions for developing Power Platform custom connectors with Model Context Protocol (MCP) integration for Microsoft Copilot Studio
PowerShell Cmdlet Development Guidelines
Install in VS Code
Install in VS Code Insiders
PowerShell cmdlet and scripting best practices based on Microsoft guidelines
PowerShell Pester v5 Testing Guidelines
Install in VS Code
Install in VS Code Insiders
PowerShell Pester testing best practices based on Pester v5 conventions
Python Coding Conventions
Install in VS Code
Install in VS Code Insiders
Python coding conventions and guidelines
Python MCP Server Development
Install in VS Code
Install in VS Code Insiders
Instructions for building Model Context Protocol (MCP) servers using the Python SDK
Quarkus
Install in VS Code
Install in VS Code Insiders
Quarkus development standards and instructions
Quarkus MCP Server
Install in VS Code
Install in VS Code Insiders
Quarkus and MCP Server with HTTP SSE transport development standards and instructions
ReactJS Development Instructions
Install in VS Code
Install in VS Code Insiders
ReactJS development standards and best practices
Ruby MCP Server Development Guidelines
Install in VS Code
Install in VS Code Insiders
Best practices and patterns for building Model Context Protocol (MCP) servers in Ruby using the official MCP Ruby SDK gem.
Ruby on Rails
Install in VS Code
Install in VS Code Insiders
Ruby on Rails coding conventions and guidelines
Rust Coding Conventions and Best Practices
Install in VS Code
Install in VS Code Insiders
Rust programming language coding conventions and best practices
Secure Coding and OWASP Guidelines
Install in VS Code
Install in VS Code Insiders
Comprehensive secure coding instructions for all languages and frameworks, based on OWASP Top 10 and industry best practices.
Self-explanatory Code Commenting Instructions
Install in VS Code
Install in VS Code Insiders
Guidelines 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.
Spec Driven Workflow v1
Install in VS Code
Install in VS Code Insiders
Specification-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.
Spring Boot Development
Install in VS Code
Install in VS Code Insiders
Guidelines for building Spring Boot base applications
SQL Development
Install in VS Code
Install in VS Code Insiders
Guidelines for generating SQL statements and stored procedures
Svelte 5 and SvelteKit Development Instructions
Install in VS Code
Install in VS Code Insiders
Svelte 5 and SvelteKit development standards and best practices for component-based user interfaces and full-stack applications
Swift MCP Server Development Guidelines
Install in VS Code
Install in VS Code Insiders
Best practices and patterns for building Model Context Protocol (MCP) servers in Swift using the official MCP Swift SDK package.
Taming Copilot
Install in VS Code
Install in VS Code Insiders
Prevent Copilot from wreaking havoc across your codebase, keeping it under control.
TanStack Start with Shadcn/ui Development Guide
Install in VS Code
Install in VS Code Insiders
Guidelines for building TanStack Start applications
Task Plan Implementation Instructions
Install in VS Code
Install in VS Code Insiders
Instructions for implementing task plans with progressive tracking and change record - Brought to you by microsoft/edge-ai
TaskSync V4 Protocol
Install in VS Code
Install in VS Code Insiders
TaskSync V4 - Allows you to give the agent new instructions or feedback after completing a task using terminal while agent is running.
Terraform Conventions
Install in VS Code
Install in VS Code Insiders
Terraform Conventions and Guidelines
TypeScript Development
Install in VS Code
Install in VS Code Insiders
Guidelines for TypeScript Development targeting TypeScript 5.x and ES2022 output
TypeScript MCP Server Development
Install in VS Code
Install in VS Code Insiders
Instructions for building Model Context Protocol (MCP) servers using the TypeScript SDK
VueJS 3 Development Instructions
Install in VS Code
Install in VS Code Insiders
VueJS 3 development standards and best practices with Composition API and TypeScript
WordPress Development — Copilot Instructions
Install in VS Code
Install in VS Code Insiders
Coding, security, and testing rules for WordPress plugins and themes