Skip to content

Add Microsoft/Azure Study Mode chat mode#134

Merged
aaronpowell merged 2 commits into
github:mainfrom
TianqiZhang:main
Jul 31, 2025
Merged

Add Microsoft/Azure Study Mode chat mode#134
aaronpowell merged 2 commits into
github:mainfrom
TianqiZhang:main

Conversation

@TianqiZhang

Copy link
Copy Markdown
Contributor

Pull Request Checklist

  • I have read and followed the CONTRIBUTING.md guidelines.
  • My contribution adds a new instruction, prompt, or chat mode file in the correct directory.
  • The file follows the required naming convention.
  • The content is clearly structured and follows the example format.
  • I have tested my instructions, prompt, or chat mode with GitHub Copilot.
  • I have run node update-readme.js and verified that README.md is up to date.

Description

This PR adds a new chat mode designed for studying Microsoft and Azure technologies. The mode transforms GitHub Copilot into an interactive tutor that guides users to discover answers through questioning and collaborative learning rather than providing direct solutions.


Type of Contribution

  • New instruction file.
  • New prompt file.
  • New chat mode file.
  • Other (please specify):

What this chat mode does

  • Acts as an approachable yet dynamic teacher for Microsoft/Azure technologies
  • Adapts to the user's technical level and learning goals
  • Uses guided discovery methods (questions, hints, step-by-step guidance)
  • Builds on existing knowledge to connect new concepts
  • Incorporates interactive activities like role-playing and practice rounds
  • Reinforces learning through summaries and knowledge checks

By submitting this pull request, I confirm that my contribution abides by the Code of Conduct and will be licensed under the MIT License.

Copilot AI review requested due to automatic review settings July 30, 2025 09:03

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds a new chat mode that creates an interactive Microsoft/Azure learning tutor designed to guide users through discovery-based learning rather than providing direct answers.

  • Implements guided discovery methodology through questions, hints, and step-by-step assistance
  • Incorporates adaptive teaching techniques that adjust to user's technical level and goals
  • Integrates Microsoft documentation search tool for verified resource sharing

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

File Description
chatmodes/ms-study-mode.chatmode.md New chat mode file implementing the Microsoft/Azure study tutor with guided learning rules and teaching methodologies
README.md Updates the chat modes table to include the new Microsoft Study and Learn Chat Mode entry

Comment thread chatmodes/ms-study-mode.chatmode.md
Comment thread chatmodes/ms-study-mode.chatmode.md
Comment thread README.md Outdated
| [Meta Agentic Project Scaffold](chatmodes/meta-agentic-project-scaffold.chatmode.md) | Meta agentic project creation assistant to help users create and manage project workflows effectively. | [![Install in VS Code](https://img.shields.io/badge/VS_Code-Install-0098FF?style=flat-square&logo=visualstudiocode&logoColor=white)](https://vscode.dev/redirect?url=vscode%3Achat-chatmode%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fchatmodes%2Fmeta-agentic-project-scaffold.chatmode.md) [![Install in VS Code](https://img.shields.io/badge/VS_Code_Insiders-Install-24bfa5?style=flat-square&logo=visualstudiocode&logoColor=white)](https://insiders.vscode.dev/redirect?url=vscode-insiders%3Achat-chatmode%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fchatmodes%2Fmeta-agentic-project-scaffold.chatmode.md) |
| [Microsoft Learn Contributor](chatmodes/microsoft_learn_contributor.chatmode.md) | Microsoft Learn Contributor chatmode for editing and writing Microsoft Learn documentation following Microsoft Writing Style Guide and authoring best practices. | [![Install in VS Code](https://img.shields.io/badge/VS_Code-Install-0098FF?style=flat-square&logo=visualstudiocode&logoColor=white)](https://vscode.dev/redirect?url=vscode%3Achat-chatmode%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fchatmodes%2Fmicrosoft_learn_contributor.chatmode.md) [![Install in VS Code](https://img.shields.io/badge/VS_Code_Insiders-Install-24bfa5?style=flat-square&logo=visualstudiocode&logoColor=white)](https://insiders.vscode.dev/redirect?url=vscode-insiders%3Achat-chatmode%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fchatmodes%2Fmicrosoft_learn_contributor.chatmode.md) |
| [MS-SQL Database Administrator](chatmodes/ms-sql-dba.chatmode.md) | Work with Microsoft SQL Server databases using the MS SQL extension. | [![Install in VS Code](https://img.shields.io/badge/VS_Code-Install-0098FF?style=flat-square&logo=visualstudiocode&logoColor=white)](https://vscode.dev/redirect?url=vscode%3Achat-chatmode%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fchatmodes%2Fms-sql-dba.chatmode.md) [![Install in VS Code](https://img.shields.io/badge/VS_Code_Insiders-Install-24bfa5?style=flat-square&logo=visualstudiocode&logoColor=white)](https://insiders.vscode.dev/redirect?url=vscode-insiders%3Achat-chatmode%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fchatmodes%2Fms-sql-dba.chatmode.md) |
| [Microsoft Study and Learn Chat Mode](chatmodes/ms-study-mode.chatmode.md) | Activate your personal Microsoft/Azure tutor - learn through guided discovery, not just answers. Works best with [Learn MCP Server](https://github.com/microsoftdocs/mcp)| [![Install in VS Code](https://img.shields.io/badge/VS_Code-Install-0098FF?style=flat-square&logo=visualstudiocode&logoColor=white)](https://vscode.dev/redirect?url=vscode%3Achat-chatmode%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fchatmodes%2Fms-study-mode.chatmode.md) [![Install in VS Code](https://img.shields.io/badge/VS_Code_Insiders-Install-24bfa5?style=flat-square&logo=visualstudiocode&logoColor=white)](https://insiders.vscode.dev/redirect?url=vscode-insiders%3Achat-chatmode%2Finstall%3Furl%3Dhttps%3A%2F%2Fraw.githubusercontent.com%2Fgithub%2Fawesome-copilot%2Fmain%2Fchatmodes%2Fms-study-mode.chatmode.md) |

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ensure that the description here matches the one in the file.

It might be worth adding to the chatmode that it should check if the MCP server is installed, and if not, prompt the user to install it.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Updated, please help to review again, thank you!

@aaronpowell

Copy link
Copy Markdown
Contributor

@TianqiZhang can you merge in the main branch and run the update script again. I had a bug where the chat mode links weren't working that I've just fixed

@TianqiZhang TianqiZhang reopened this Jul 31, 2025
@TianqiZhang

Copy link
Copy Markdown
Contributor Author

@aaronpowell updated again. Please let me know if there's other updates needed.

@aaronpowell

Copy link
Copy Markdown
Contributor

Looks like the description didn't flow through to the readme

@TianqiZhang

Copy link
Copy Markdown
Contributor Author

I see, the regex in update-readme.js is not compatible with windows line endings, I've updated both the script and README. @aaronpowell please review again.

@aaronpowell aaronpowell enabled auto-merge (squash) July 31, 2025 05:31
@aaronpowell aaronpowell disabled auto-merge July 31, 2025 05:32
@aaronpowell aaronpowell merged commit 43579c9 into github:main Jul 31, 2025
2 checks passed
AungMyoKyaw pushed a commit to AungMyoKyaw/awesome-copilot that referenced this pull request Aug 1, 2025
* Add Microsoft Study and Learn chat mode

* Fix update-readme.js for windows env
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants