Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Custom Chat Modes

This folder contains example custom chat modes for GitHub Copilot. For more information on how to use these, see the GitHub Copilot custom chat modes.

Available Chat Modes

Name File Usage
Azure Verified Modules (Bicep) azure_verified_modules_bicep.chatmode.md Create, update, or review Azure IaC in Bicep using Azure Verified Modules (AVM).
Azure Verified Modules (Terraform) azure_verified_modules_terraform.chatmode.md Create, update, or review Azure IaC in Terraform using Azure Verified Modules (AVM).
Critical Thinking critical_thinking.chatmode.md Challenge assumptions and encourage critical thinking to ensure the best possible solution and outcomes.
C#/.NET Janitor csharp_dotnet_janitor.chatmode.md Perform janitorial tasks on C#/.NET code including cleanup, modernization, and tech debt remediation.
Demonstrate Understanding demonstrate_understanding.chatmode.md Validate user understanding of code, design patterns, and implementation details through guided questioning.
Expert .NET Software Engineer expert_dotnet_software_engineer.chatmode.md Provide expert .NET software engineering guidance using modern software design patterns.
Expert React Frontend Engineer expert_react_frontend_engineer.chatmode.md Provide expert React frontend engineering guidance using modern TypeScript and design patterns.
Simple App Idea Generator simple_app_idea_generator.chatmode.md Brainstorm and develop new application ideas through fun, interactive questioning until ready for specification creation.
Janitor janitor.chatmode.md Perform janitorial tasks on any codebase including cleanup, simplification, and tech debt remediation.
Mentor mentor.chatmode.md Help mentor the engineer by providing guidance and support.
Plan plan.chatmode.md Generate an implementation plan for new features or refactoring existing code.
Semantic Kernel (.NET) semantic_kernel_dotnet.chatmode.md Create, update, refactor, explain or work with code using the .NET version of Semantic Kernel.
Semantic Kernel (Python) semantic_kernel_python.chatmode.md Create, update, refactor, explain or work with code using the Python version of Semantic Kernel.
Specification specification.chatmode.md Generate or update specification documents for new or existing functionality.
Tech Debt Remediation Plan tech_debt_remediation_plan.chatmode.md Generate technical debt remediation plans for code, tests, and documentation.

Usage

To use these chat modes:

  1. Copy the desired .chatmode.md file to your VS Code user settings folder or workspace .github/chatmodes folder
  2. Select the new chat mode through the chat interface in VS Code