Skip to content

Conversation

@PlagueHO
Copy link
Contributor

@PlagueHO PlagueHO commented Jul 5, 2025

Title Description Install
Azure SaaS Architect Provide expert Azure SaaS Architect guidance focusing on multitenant applications using Azure Well-Architected SaaS principles and Microsoft best practices. Install in VS Code Install in VS Code
Azure Verified Modules Bicep Create, update, or review Azure IaC in Bicep using Azure Verified Modules (AVM). Install in VS Code Install in VS Code
Azure Verified Modules Terraform Create, update, or review Azure IaC in Terraform using Azure Verified Modules (AVM). Install in VS Code Install in VS Code
Critical Thinking Challenge assumptions and encourage critical thinking to ensure the best possible solution and outcomes. Install in VS Code Install in VS Code
C#/.NET Janitor Perform janitorial tasks on C#/.NET code including cleanup, modernization, and tech debt remediation. Install in VS Code Install in VS Code
Demonstrate Understanding Validate user understanding of code, design patterns, and implementation details through guided questioning. Install in VS Code Install in VS Code
Expert .NET Software Engineer Provide expert .NET software engineering guidance using modern software design patterns. Install in VS Code Install in VS Code
Expert React Frontend Engineer Provide expert React frontend engineering guidance using modern TypeScript and design patterns. Install in VS Code Install in VS Code
Implementation Plan Generate an implementation plan for new features or refactoring existing code. Install in VS Code Install in VS Code
Universal Janitor Perform janitorial tasks on any codebase including cleanup, simplification, and tech debt remediation. Install in VS Code Install in VS Code
Mentor Help mentor the engineer by providing guidance and support. Install in VS Code Install in VS Code
Principal Software Engineer Provide principal-level software engineering guidance with focus on engineering excellence, technical leadership, and pragmatic implementation. Install in VS Code Install in VS Code
Semantic Kernel .NET Create, update, refactor, explain or work with code using the .NET version of Semantic Kernel. Install in VS Code Install in VS Code
Semantic Kernel Python Create, update, refactor, explain or work with code using the Python version of Semantic Kernel Install in VS Code Install in VS Code
Simple App Idea Generator Brainstorm and develop new application ideas through fun, interactive questioning until ready for specification creation. Install in VS Code Install in VS Code
Specification Generate or update specification documents for new or existing functionality. Install in VS Code Install in VS Code
Technical Debt Remediation Plan Generate technical debt remediation plans for code, tests, and documentation. Install in VS Code Install in VS Code

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

Contributing some of my chatmodes from: https://github.com/PlagueHO/github-copilot-assets-library


Type of Contribution

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

Additional Notes

Let me know if submitting all at once is OK.


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

…nderstanding validation, expert guidance, and technical debt remediation

- Introduced `critical_thinking.chatmode.md` to encourage engineers to challenge assumptions and think critically about their approaches.
- Created `csharp_dotnet_janitor.chatmode.md` for performing cleanup and modernization tasks on C#/.NET codebases.
- Added `demonstrate_understanding.chatmode.md` to validate user comprehension of code and design patterns through guided questioning.
- Implemented `expert_dotnet_software_engineer.chatmode.md` for providing expert guidance on .NET software engineering best practices.
- Developed `expert_react_frontend_engineer.chatmode.md` to offer expert advice on React and TypeScript frontend development.
- Established `implementation_plan.chatmode.md` for generating structured implementation plans for new features or refactoring.
- Created `janitor.chatmode.md` for performing general janitorial tasks across any codebase.
- Introduced `mentor.chatmode.md` to provide mentorship and guidance to engineers during development.
- Added `principal_software_engineer.chatmode.md` for offering principal-level software engineering guidance and technical leadership.
- Developed `semantic_kernel_dotnet.chatmode.md` for working with the .NET version of Semantic Kernel.
- Created `semantic_kernel_python.chatmode.md` for working with the Python version of Semantic Kernel.
- Introduced `simple_app_idea_generator.chatmode.md` to brainstorm and develop new application ideas interactively.
- Established `specification.chatmode.md` for generating or updating specification documents for functionality.
- Added `tech_debt_remediation_plan.chatmode.md` for generating technical debt remediation plans for code, tests, and documentation.
Copilot AI review requested due to automatic review settings July 5, 2025 21:49
Copy link
Contributor

Copilot AI left a comment

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 18 new chat mode instruction files and updates README.md to include them in the install list.

  • Introduces a variety of specialized chat modes (e.g., Azure SaaS Architect, Mentor, Janitor, etc.).
  • Updates README.md to list and link all newly added modes.

Reviewed Changes

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

Show a summary per file
File Description
chatmodes/tech_debt_remediation_plan.chatmode.md Adds Technical Debt Remediation Plan mode
chatmodes/specification.chatmode.md Adds Specification mode
chatmodes/simple_app_idea_generator.chatmode.md Adds Simple App Idea Generator mode
chatmodes/semantic_kernel_python.chatmode.md Adds Semantic Kernel Python mode
chatmodes/semantic_kernel_dotnet.chatmode.md Adds Semantic Kernel .NET mode
chatmodes/principal_software_engineer.chatmode.md Adds Principal Software Engineer mode
chatmodes/mentor.chatmode.md Adds Mentor mode
chatmodes/janitor.chatmode.md Adds Universal Janitor mode
chatmodes/implementation_plan.chatmode.md Adds Implementation Plan mode
chatmodes/expert_react_frontend_engineer.chatmode.md Adds Expert React Frontend Engineer mode
chatmodes/expert_dotnet_software_engineer.chatmode.md Adds Expert .NET Software Engineer mode
chatmodes/demonstrate_understanding.chatmode.md Adds Demonstrate Understanding mode
chatmodes/csharp_dotnet_janitor.chatmode.md Adds C#/.NET Janitor mode
chatmodes/critical_thinking.chatmode.md Adds Critical Thinking mode
chatmodes/azure_verified_modules_terraform.chatmode.md Adds Azure Verified Modules Terraform mode
chatmodes/azure_verified_modules_bicep.chatmode.md Adds Azure Verified Modules Bicep mode
chatmodes/azure_saas_architect.chatmode.md Adds Azure SaaS Architect mode
chatmodes/azure_principal_architect.chatmode.md Adds Azure Principal Architect mode
README.md Registers all new chat modes in the install table

@@ -0,0 +1,49 @@
---
description: Generate technical debt remediation plans for code, tests, and documentation.
Copy link

Copilot AI Jul 5, 2025

Choose a reason for hiding this comment

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

Wrap the description value in single quotes (e.g., description: 'Generate technical debt remediation plans for code, tests, and documentation.') to comply with front matter guidelines.

Copilot generated this review using guidance from repository custom instructions.
@@ -0,0 +1,126 @@
---
description: Generate or update specification documents for new or existing functionality.
Copy link

Copilot AI Jul 5, 2025

Choose a reason for hiding this comment

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

Wrap the description value in single quotes (e.g., description: 'Generate or update specification documents for new or existing functionality.') to comply with front matter guidelines.

Copilot generated this review using guidance from repository custom instructions.
@@ -0,0 +1,129 @@
---
description: Brainstorm and develop new application ideas through fun, interactive questioning until ready for specification creation.
Copy link

Copilot AI Jul 5, 2025

Choose a reason for hiding this comment

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

Wrap the description value in single quotes to comply with front matter guidelines.

Copilot generated this review using guidance from repository custom instructions.
@@ -0,0 +1,28 @@
---
description: Create, update, refactor, explain or work with code using the Python version of Semantic Kernel
Copy link

Copilot AI Jul 5, 2025

Choose a reason for hiding this comment

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

Wrap the description value in single quotes to comply with front matter guidelines.

Copilot generated this review using guidance from repository custom instructions.
@@ -0,0 +1,31 @@
---
description: Create, update, refactor, explain or work with code using the .NET version of Semantic Kernel.
Copy link

Copilot AI Jul 5, 2025

Choose a reason for hiding this comment

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

Wrap the description value in single quotes to comply with front matter guidelines.

Copilot generated this review using guidance from repository custom instructions.
@@ -0,0 +1,23 @@
---
description: Challenge assumptions and encourage critical thinking to ensure the best possible solution and outcomes.
Copy link

Copilot AI Jul 5, 2025

Choose a reason for hiding this comment

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

Wrap the description value in single quotes to comply with front matter guidelines.

Copilot generated this review using guidance from repository custom instructions.
@@ -0,0 +1,37 @@
---
description: Create, update, or review Azure IaC in Terraform using Azure Verified Modules (AVM).
Copy link

Copilot AI Jul 5, 2025

Choose a reason for hiding this comment

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

Wrap the description value in single quotes to comply with front matter guidelines.

Copilot generated this review using guidance from repository custom instructions.
@@ -0,0 +1,37 @@
---
description: Create, update, or review Azure IaC in Bicep using Azure Verified Modules (AVM).
Copy link

Copilot AI Jul 5, 2025

Choose a reason for hiding this comment

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

Wrap the description value in single quotes to comply with front matter guidelines.

Copilot generated this review using guidance from repository custom instructions.
@@ -0,0 +1,70 @@
---
description: Provide expert Azure SaaS Architect guidance focusing on multitenant applications using Azure Well-Architected SaaS principles and Microsoft best practices.
Copy link

Copilot AI Jul 5, 2025

Choose a reason for hiding this comment

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

Wrap the description value in single quotes to comply with front matter guidelines.

Copilot generated this review using guidance from repository custom instructions.
@@ -0,0 +1,56 @@
---
description: Provide expert Azure Principal Architect guidance using Azure Well-Architected Framework principles and Microsoft best practices.
Copy link

Copilot AI Jul 5, 2025

Choose a reason for hiding this comment

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

Wrap the description value in single quotes to comply with front matter guidelines.

Copilot generated this review using guidance from repository custom instructions.
PlagueHO added 6 commits July 6, 2025 09:54
…ifications, and .NET best practices

- Introduced a prompt for creating standardized documentation for object-oriented components, adhering to industry best practices and architectural standards.
- Added a prompt for generating new specification files optimized for Generative AI consumption, including best practices for AI-ready specifications.
- Created a prompt for reviewing .NET/C# code against best practices, focusing on documentation, design patterns, dependency injection, and error handling.
- Developed a prompt for reviewing design pattern implementations in .NET/C# code, providing a checklist and improvement focus areas.
- Implemented a prompt for updating Azure Verified Modules in Bicep files to the latest versions, including a breaking change policy.
- Added a prompt for updating existing implementation plans with new requirements or updates to existing code.
- Created a prompt for updating the llms.txt file to reflect changes in documentation or specifications.
- Developed a prompt for updating markdown file sections with an index/table of files from specified folders.
- Introduced a prompt for updating existing object-oriented component documentation based on current implementation.
- Added a prompt for updating existing specifications based on new requirements or code updates.
- Added new prompts for creating and updating architectural decision records, GitHub issues from specifications, and implementation plans.
- Included updates for standard OO component documentation and specifications optimized for Generative AI.
- Enhanced existing prompts for Azure modules and markdown file indexing.
- Refactor input sections to use consistent headings.
- Enhance clarity in documentation standards and requirements.
- Update descriptions for better alignment with best practices.
- Add comprehensive analysis and planning phases for LLMs.
- Create new `llms.txt` file prompt for repository structure.
- Added new prompt for creating LLMs.txt file from repository structure.
- Updated description for Azure Verified Modules prompt for clarity.
- Updated description for LLMs guidance file to reflect documentation changes.
- Introduced new prompt for suggesting relevant GitHub Copilot prompts based on repository context.
- Added prompt for suggesting relevant GitHub Copilot chatmodes based on repository context.
- Updated README with new prompt templates for better documentation.
@PlagueHO
Copy link
Contributor Author

PlagueHO commented Jul 6, 2025

I just added a couple of new prompts that are used to suggest and download prompts or chatmodes from this repo (I got tired of installing them with clicking :D) :
image

- Refine local chatmode and prompt scanning to only include `.github/chatmodes/` and `.github/prompts/` directories
- Ensure existing chatmodes and prompts are accurately compared to avoid duplicates
@PlagueHO
Copy link
Contributor Author

PlagueHO commented Jul 6, 2025

And the one for downloading prompts:
image

Copy link
Contributor

@aaronpowell aaronpowell left a comment

Choose a reason for hiding this comment

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

For consistency, can you use - not _ in the file names:

for file in *; do mv "$file" "${file//_/-}"; done

Or PowerShell:

Get-ChildItem -File | ForEach-Object { Rename-Item -Path $_.FullName -NewName ($_.Name -replace "_", "-") }

Also, there's some formatting that Copilot picked up on.

@aaronpowell
Copy link
Contributor

I just added a couple of new prompts that are used to suggest and download prompts or chatmodes from this repo (I got tired of installing them with clicking :D)

That's an awesome idea!

PlagueHO added 2 commits July 7, 2025 12:51
…pilot suggestions, and various update tasks

- Created a prompt for .NET/C# best practices to ensure code quality and adherence to standards.
- Added a design pattern review prompt for evaluating C#/.NET code implementations.
- Introduced prompts for suggesting relevant GitHub Copilot chatmodes and prompts based on repository context.
- Developed a prompt for updating Azure Verified Modules in Bicep files to the latest versions.
- Implemented a prompt for updating implementation plans with new requirements and features.
- Created a prompt for updating the llms.txt file to reflect changes in documentation or specifications.
- Added a prompt for updating markdown file indexes with files from specified folders.
- Developed a prompt for updating object-oriented component documentation according to best practices.
- Created a prompt for updating specification files to align with new requirements and ensure AI-readiness.
@PlagueHO
Copy link
Contributor Author

PlagueHO commented Jul 7, 2025

@aaronpowell - I'm going to close and recreate the PR because I ended up messing this one up :D

@PlagueHO PlagueHO closed this Jul 7, 2025
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.

2 participants