GitHub Copilot

850 Skills

Power Platform Connectors Schema Development Instructions 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 Instructions for developing Power Platform custom connectors with Model Context Protocol (MCP) integration for Microsoft Copilot Studio PowerShell Cmdlet Development Guidelines PowerShell cmdlet and scripting best practices based on Microsoft guidelines PowerShell Pester v6 Testing Guidelines PowerShell Pester testing best practices based on Pester v6 conventions Project Context Instructions for GitHub Copilot to generate code in a Moodle project context. Project Context Quarkus development standards and instructions Python MCP Server Development Instructions for building Model Context Protocol (MCP) servers using the Python SDK QA Engineering Best Practices Comprehensive QA engineering best practices covering test strategy, test pyramid, naming conventions, assertion patterns, bug reporting, and automation guidelines for modern software projects. Quarkus MCP Server Quarkus and MCP Server with HTTP SSE transport development standards and instructions R Programming Language Instructions R language and document formats (R, Rmd, Quarto): coding standards and Copilot guidance for idiomatic, safe, and consistent code generation. Razor Pages Code Style and Structure Razor Pages component and application patterns React Controls & Platform Libraries React controls and platform libraries for PCF components Role AI-powered script generation guidelines Ruby MCP Server Development Guidelines Best practices and patterns for building Model Context Protocol (MCP) servers in Ruby using the official MCP Ruby SDK gem. Ruby on Rails Ruby on Rails coding conventions and guidelines Rust Coding Conventions and Best Practices Rust programming language coding conventions and best practices Rust MCP Server Development Best Practices Best practices for building Model Context Protocol servers in Rust using the official rmcp SDK with async/await patterns Scala + Apache Spark Best Practices Best practices for building Apache Spark applications in Scala, covering DataFrames, Datasets, SparkSQL, performance tuning, testing, and production deployment patterns. Scala Best Practices Scala 2.12/2.13 programming language coding conventions and best practices following Databricks style guide for functional programming, type safety, and production code quality. Security Standards Comprehensive secure coding standards based on OWASP Top 10 2025, with 55+ anti-patterns, detection regex, framework-specific fixes for modern web and backend frameworks, and AI/LLM security guidance. Self explanatory Code Commenting Instructions 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. Shell Scripting Guidelines Shell scripting best practices and conventions for bash, sh, zsh, and other shells Spec Driven Workflow v1 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 3.x to 4.0 Migration Guide Comprehensive guide for migrating Spring Boot applications from 3.x to 4.0, focusing on Gradle Kotlin DSL and version catalogs Spring Boot Development Guidelines for building Spring Boot base applications SQL Development Guidelines for generating SQL statements and stored procedures Style Components with Modern Theming (Preview) Style components with modern theming using Fluent UI Summary .NET WPF component and application patterns Svelte 5 and SvelteKit Development Instructions Svelte 5 and SvelteKit 2 development standards and best practices for component-based user interfaces and full-stack applications Swift MCP Server Development Guidelines Best practices and patterns for building Model Context Protocol (MCP) servers in Swift using the official MCP Swift SDK package. Symfony Development Instructions Symfony development standards aligned with official Symfony Best Practices Tailwind CSS v4+ Installation with Vite Tailwind CSS v4+ installation and configuration for Vite projects using the official @tailwindcss/vite plugin TanStack Start with Shadcn/ui Development Guide Guidelines for building TanStack Start applications Task Plan Implementation Instructions Instructions for implementing task plans with progressive tracking and change record - Brought to you by microsoft/edge-ai TaskSync V5 Protocol TaskSync V5 - Allows you to give the agent new instructions or feedback after completing a task using terminal while agent is running. Terraform Conventions Terraform Conventions and Guidelines Terraform on SAP BTP – Best Practices & Conventions Terraform conventions and guidelines for SAP Business Technology Platform (SAP BTP). Test Writing Guidelines Playwright test generation instructions TypeScript MCP Server Development Instructions for building Model Context Protocol (MCP) servers using the TypeScript SDK TypeSpec for Microsoft 365 Copilot Development Guidelines Guidelines and best practices for building TypeSpec-based declarative agents and API plugins for Microsoft 365 Copilot Update Code from Shorthand Shorthand code will be in the file provided from the prompt or raw data in the prompt, and will be used to update the code file when the prompt has the text `UPDATE CODE FROM SHORTHAND`. Update Documentation on Code Change Automatically update README.md and documentation files when application code changes require documentation updates Upgrading from .NET MAUI 9 to .NET MAUI 10 Instructions for upgrading .NET MAUI applications from version 9 to version 10, including breaking changes, deprecated APIs, and migration strategies for ListView to CollectionView. Use Cliche Data in Documentation Ensure documentation and examples use only generic, cliche placeholder data — never real or sensitive data sourced from local scripts, configuration, task files, or prompt context. Use Code Components in Power Pages Using code components in Power Pages sites Verify packages before installing or importing Verify PyPI and npm package and symbol names against the attester.dev existence oracle before installing or importing, so hallucinated dependencies never reach code Visual Studio Extension Development with Community.VisualStudio.Toolkit Guidelines for Visual Studio extension (VSIX) development using Community.VisualStudio.Toolkit Vue 3 Development Instructions Comprehensive Vue 3 development standards and best practices: Composition API, `<script setup>`, the full reactivity system, compiler macros (defineModel/defineSlots/defineOptions), built-in components (Teleport/Suspense/Transition/KeepAlive), provide/inject, composables, Pinia, Vue Router, TypeScript, testing, performance, SSR, and security. WinUI 3 / Windows App SDK WinUI 3 and Windows App SDK coding guidelines. Prevents common UWP API misuse, enforces correct XAML namespaces, threading, windowing, and MVVM patterns for desktop Windows apps. WordPress Development — Copilot Instructions Coding, security, and testing rules for WordPress plugins and themes