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.
- JavaScript (Standard Focus) - Modern JS for Node.js and browsers.
- TypeScript (Standard Focus) - TS in React/Node with strictness and ergonomic patterns.
- PRD Creation - Create a Product Requirements Document.
- 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.
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.
Agent Skills are portable, version-controlled folders of instructions and resources that agents can load on demand.
- Calculator - Perform precise arithmetic and conversions.
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.