✨ A curated list of awesome GitHub instructions, prompt and chat mode markdown files for enhancing your GitHub Copilot AI experience.
Contents
- Why Copilot Instructions
- Instructions
- Boilerplates & Templates
- Language & Stack
- Framework / Library
- Tools
- Workflows
- Prompts
- AI Development Tasks
- Chat Modes
- AI Development Mode
- How to Use
Why Copilot Instructions
copilot-instructions.md and *.instructions.md files help guide GitHub Copilot by providing contextual details about your repository such as the type of workflow your team follows, tools and other project specific details such as coding style, frameworks used or project specific rules.
Tip: Learn more about Copilot Instructions in the VS Code documentation.
Instructions
Instructions provides Copilot with repository-specific context, such as coding standards, frameworks, or workflows, to improve code suggestions.
Boilerplates & Templates
Templates
- General Language - Standard language template to build instruction files.
Boilerplate
- Standard IaC Tools Boilerplate - Standard tool boilerplate for infrastructure-as-code tools.
Language & Stack
C
- Standard Focus - System libraries, CLI tools, and embedded applications with POSIX/GNU libc.
C-Sharp
- Standard Focus - .NET applications with modern C# patterns and best practices.
C++
- Standard Focus - Modern C++ development with STL, RAII, and performance optimization.
Go
- Standard Focus - Go for microservices, CLI tools, and concurrent applications.
Java
- Standard Focus - Enterprise Java development with Spring framework and modern patterns.
JavaScript
- Standard Focus - Modern JavaScript with ES6+, Node.js, and browser development.
Kotlin
- Standard Focus - Kotlin for Android development and multi-platform projects.
Lua
- Standard Focus - Lua scripting for embedded systems, game development, and automation.
Python
- Standard Focus - Python development for web applications, data science, and automation.
Rust
- Standard Focus - Systems programming with Rust's ownership model and memory safety.
Swift
- Standard Focus - iOS and macOS development with Swift and SwiftUI.
TypeScript
- Standard Focus - TypeScript development for web and Node.js applications.
Framework / Library
Cobra CLI (Go)
- Charmbracelet Bubbles CLI - Interactive terminal applications with Charm's Bubble Tea framework and Golang Cobra CLI.