Skip to content

Custom chatMode.md personas for GitHub Copilot — specialize your VS Code with AI assistants for testing, security, clean‑code refactoring, dashboards, prompt design, and more. Just drop in and select your mode.

License

Notifications You must be signed in to change notification settings

Blindpete/awesome-copilot-chatmodes

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🧠 Awesome Copilot Chat Modes

Follow Doug Finke on LinkedIn Follow Doug Finke on X

Subscribe on YouTube

A curated collection of custom chatMode.md files for VS Code — supercharge your workflows with specialized AI personas.

Works with Copilot Chat in VS Code (Insiders).

Why Awesome Copilot Chat Modes?

Copilot Chat Modes are a powerful way to customize the behavior of Copilot Chat in VS Code. By creating a chatMode.md file, you can define a specific persona or role for Copilot Chat to adopt, tailoring the AI’s responses and capabilities to your needs.

  • Discover easy, ready-to-use chat modes that enhance your coding experience, improve productivity, and help you tackle specific tasks more effectively.
  • Learn how to create your own custom chat modes to suit your unique workflows and preferences.
  • Contribute to the community by sharing your own chat modes and benefiting from the collective knowledge of other prompt engineers.

Official Documentation

Getting Started

To use any of these custom chat modes:

  1. Copy the desired .chatmode.md file from the /chatmodes directory in this repository to your workspace's .github/chatmodes directory (create it if it doesn't exist).
  2. Restart VS Code to load the new chat mode.
  3. Open the Copilot Chat panel in VS Code.
  4. Click the dropdown menu at the bottom of the chat panel and select your custom chat mode from the list.

The chat mode will now be active, and Copilot Chat will respond according to the persona and instructions defined in the chosen .chatmode.md file.

🧩 Custom Chat Modes

Custom chat modes define specific behaviors and tools for GitHub Copilot Chat, enabling enhanced context-aware assistance for particular tasks or workflows.

💡 Usage: Create new chat modes using the command Chat: Configure Chat Modes..., then switch your chat mode in the Chat input from Agent or Ask to your own mode.

Title Description Stable Insiders
Bullet Points Outputs responses as clear, concise bullet points Install in VS Code Install in VS Code Insiders
Claude Code System Claude-inspired code assistant persona Install in VS Code Install in VS Code Insiders
Clean Code Chat mode for writing and maintaining clean, efficient code Install in VS Code Install in VS Code Insiders
Dashboard Raw Data Specialized chat mode for dashboard creation and analysis Install in VS Code Install in VS Code Insiders
Explainer Chat mode focused on explaining complex concepts and code Install in VS Code Install in VS Code Insiders
GenUI Generates UI-focused code and explanations Install in VS Code Install in VS Code Insiders
GitHub Spark System GitHub Spark system persona Install in VS Code Install in VS Code Insiders
GPT-5 System GPT-5 system persona Install in VS Code Install in VS Code Insiders
HTML Structured Produces HTML-structured output for web contexts Install in VS Code Install in VS Code Insiders
Markdown Focused Optimized for markdown-formatted answers Install in VS Code Install in VS Code Insiders
Table Based Presents information in table format Install in VS Code Install in VS Code Insiders
Test Writer Assistant for writing and maintaining tests Install in VS Code Install in VS Code Insiders
Ultra Concise Extremely brief, to-the-point responses Install in VS Code Install in VS Code Insiders
YAML Structured Outputs responses in YAML structure Install in VS Code Install in VS Code Insiders

These chatmodes are from Claude Code Hooks Mastery: Bullet Points, GenUI, HTML Structured, Markdown Focused, Table Based, Ultra Concise, YAML Structured

Contributing to Open Source

Contributions are welcome! If you have a custom chat mode you'd like to share, please submit a pull request.


🌟 Don’t miss out on future updates! Star the repo now and be the first to know about new and exciting chatmodes for VS Code.

About

Custom chatMode.md personas for GitHub Copilot — specialize your VS Code with AI assistants for testing, security, clean‑code refactoring, dashboards, prompt design, and more. Just drop in and select your mode.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published