A curated list of instructions, prompts, skills, MCPs, and custom agent markdown files to enhance your GitHub Copilot experience.
Customized instructions, prompts, skills, MCPs, and custom agents help guide GitHub Copilot by adding repository context: coding standards, toolchains, frameworks, conventions, and preferred workflows.
Tip: Learn more about customizing GitHub Copilot in VS Code in the VS Code documentation.
Instructions provide Copilot with repository-specific context to improve suggestions.
- Standard Language Template - A minimal template for new instruction files.
- Standard IaC Tools Boilerplate - Boilerplate for infrastructure-as-code repos.
- C (Standard Focus) - System utilities and libraries.
- C# (Standard Focus) - Modern .NET applications.
- C++ (Standard Focus) - Modern C++ patterns and performance.
- Go (Standard Focus) - Services and CLIs.
- Java (Standard Focus) - Backend services.
- JavaScript (Standard Focus) - Modern JS for Node.js and browsers.
- Kotlin (Standard Focus) - Android and JVM services.
- Lua (Standard Focus) - Scripting and automation.
- Python (Standard Focus) - Services, scripts, and libraries.
- Rust (Standard Focus) - Safe systems programming.
- Swift (Standard Focus) - iOS/macOS apps.
- TypeScript (Standard Focus) - TS in React/Node with strictness and ergonomic patterns.
- Charmbracelet + Cobra CLI (Go) - Build interactive CLIs.
- Express API (Node.js + TypeScript) - REST APIs with Express.
- Next.js (React) - Next.js app conventions.
- Docker - Containerization guidance.
- GitHub Actions - Workflow conventions.
- Terraform - IaC conventions and safety.
- Playwright - Browser test stability.
- Code Review - Review for correctness, security, and regressions.
- PRD Creation - Create a Product Requirements Document.
- Release - Prepare releases and notes.
- Task Generation - Break a PRD into actionable tasks.
- Task Execution - Execute tasks with testing and Git hygiene.
Prompts are reusable task definitions that guide Copilot to produce a specific output.
- PRD Creation Prompt - Create a PRD from a feature idea.
- Task Generation Prompt - Turn a PRD into a task list.
- Task Execution Prompt - Execute a single task safely.
- Bug Triage Prompt - Triage a bug report into next steps.
- Code Review Prompt - Review a diff/PR for risks.
- README Writing Prompt - Draft or improve a README.
Custom agents let you define specialized Copilot personas (planner, architect, debugger, reviewer) as version-controlled markdown.
- Architect - Design and plan systems.
- Clean Code - Improve readability and maintainability.
- Debugger - Diagnose and fix bugs.
- PRD Creation - Produce PRDs from rough ideas.
- Documentation Writer - Improve docs and onboarding.
- Performance Engineer - Identify performance bottlenecks.
- Security Reviewer - Review for security risks.
- Release Manager - Prepare releases and changelogs.
Agent Skills are portable, version-controlled folders of instructions and resources that agents can load on demand.
- Calculator - Perform precise arithmetic and conversions.
- Git CLI - Safe Git workflows and troubleshooting.
- Issue Triage - Turn bug reports into actionable work.
- Markdown Editor - Maintain lint-friendly markdown.
MCPs (Model Context Protocol servers) connect agents to tools and data sources.
- GitHub MCP Server - Repo, issues, PRs, and workflows.
- Model Context Protocol Servers - Official reference servers.
- Install and sign in to GitHub Copilot.
- Keep your reusable assets version-controlled so your whole team can share them.
| Type | Purpose |
|---|---|
*.instructions.md |
Contextual instructions. |
*.prompt.md |
Reusable prompts. |
*.agent.md |
Custom agents (personas). |
SKILL.md |
Skill definition inside a skill folder. |
Use YAML front matter for metadata such as description, mode, and applyTo.
Contributions are welcome. Please read CONTRIBUTING.md.
Licensed under the MIT License. See LICENSE.