359 Commits

Author SHA1 Message Date
sdanzo-hrb
8a37c38789
API Architect (#75)
* Create api-architect.md

initial

* Update api-architect.md

* Update README.md

* Rename api-architect.md to api-architect.chatmode.md

* Update README.md

added API Architect to custom chat modes

* Update api-architect.chatmode.md

incremental

* Update api-architect.chatmode.md

formatting

* Update api-architect.chatmode.md

* Running update script

---------

Co-authored-by: Aaron Powell <me@aaron-powell.com>
2025-07-11 09:27:34 +10:00
Udaya Veeramreddygari
4b9e3f2a51
Added new reactJS instrcutions (#74)
* Added new reacjs instructions

* Update README.md

* rerunning updater

---------

Co-authored-by: Aaron Powell <me@aaron-powell.com>
2025-07-11 09:23:59 +10:00
Will 保哥
79cabf68d4
fix typo in prompts/create-spring-boot-kotlin-project.prompt.md file (#73) 2025-07-11 09:18:27 +10:00
voidfnc
ceead13222
Add voidBeast_GPT41Enhanced v1.0 - Elite Developer AI Assistant Chatmode (#72)
* Add voidBeast_GPT41Enhanced v1.0 - Elite Developer AI Assistant Chatmode

- Added autonomous agent with intelligent mode detection
- Includes PLAN/ACT/PROMPT GENERATOR modes
- Features mandatory research phase for prompt generation
- Implements strict QA validation rules
- Supports specialized modes: Deep Research, Analyzer, Checkpoint, and Prompt Generator

* Move voidBeast_GPT41Enhanced.md to chatmodes/ directory

- Moved from root directory to proper chatmodes/ location
- Follows repository structure guidelines

* Update README.md with voidBeast_GPT41Enhanced chatmode

* Update filename

* Update and rename voidBeast-GPT41Enhanced.chatmode.md to voidbeast-gpt41enhanced.chatmode.md

* Updated description

* README.md updated
2025-07-11 09:16:40 +10:00
Alan Sprecacenere
e3509d1264
Update Angular instructions to use signal inputs and queries (#70) 2025-07-10 09:37:37 +10:00
Gisela Torres
cdbf1c1923
New accessibility-focused chat mode 💙 (#69)
* Add accessibility guidelines and reminders to the project documentation

* Add accessibility mode chatmode to enhance GitHub Copilot customization options

* Update chatmodes/accesibility.chatmode.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update chatmodes/accesibility.chatmode.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update README.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Fix link to accessibility chatmode in README.md

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-10 09:35:19 +10:00
NULLchimp
a99a79441a
Fixed advanced security warnings (#66)
Refactors the frontmatter parsing logic in the README update script.

Removes redundant checks and simplifies the state management for
identifying frontmatter sections, improving code readability and
maintainability.
2025-07-10 09:34:05 +10:00
Burke Holland
1cfc8401b2
Refine 4.1 Beast Mode instructions and tools (#67)
* Refine 4.1 Beast Mode instructions and tools

Updated the 4.1 Beast Mode chat mode to enhance clarity and detail in the instructions. Removed the tools list and added more comprehensive guidelines for problem-solving, including steps for fetching URLs and conducting internet research. Improved communication guidelines to ensure concise user interactions.

* Update chatmodes/4.1-Beast.chatmode.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update chatmodes/4.1-Beast.chatmode.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update chatmodes/4.1-Beast.chatmode.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Rename 4.1 Beast Mode to 4.1 Beast Mode v3

Updated the chat mode title from "4.1 Beast Mode" to "4.1 Beast Mode v3" in the README.md to reflect the latest version of the custom prompt for GitHub Copilot.

* Rename 4.1 Beast Mode in README.md

Updated the title of the 4.1 Beast Mode chat mode in the README to remove the version suffix, ensuring consistency in naming conventions across documentation.

---------

Co-authored-by: Aaron Powell <me@aaron-powell.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-09 10:46:37 -07:00
hueanmy
dac2a94284
Create electron-angular-native.chatmode.md (#36)
* Create electron-angular-native.chatmode.md

## Summary

This adds a new chatmode for reviewing Electron desktop apps with:

- Node.js (main)
- Angular (renderer)
- Native integration (e.g., AppleScript, shell, exiftool)

The mode enforces best practices in IPC security, async/await consistency, error handling, performance, and Angular subscription management.

## File

- `chatmodes/electron-angular-native.chatmode.md`

## Motivation

To help teams building hybrid Electron apps (Node + Angular + native automation) perform rigorous code audits using GitHub Copilot Chat.

* chore: update README with new chatmode

* fix: resolve conflict in README.md

* Update README.md

* Update chatmodes/electron-angular-native.chatmode.md

---------

Co-authored-by: Aaron Powell <me@aaron-powell.com>
2025-07-09 13:41:57 +10:00
Waren Gonzaga
9c5fcef425
Add WG chatmodes for clean code and security (#44)
* Add WG chatmodes for clean code and security

* Update readme with the script

* Replace the front matter description with single quotes

* Remove yarn lock file

* Remove chatmodes custom header metadata

* Update README file from latest changes
2025-07-09 13:38:53 +10:00
Ambily
a4546ff4d2
Add SQL development guidelines and best practices to instructions (#49)
* Add SQL development guidelines and best practices to instructions

* Update instructions/sql-sp-generation.instructions.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Aaron Powell <me@aaron-powell.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-09 12:15:00 +10:00
Peter Strömberg
b46a12821e
Add Joyride instructions (#65)
* Add Joyride instructions

* Single quoting front matter values
2025-07-09 12:13:07 +10:00
Debbie O'Brien
950329511e
Playwright instructions typescript (#62)
* feat: add Playwright test generation instructions and best practices

* feat: add Playwright test generation instructions and related prompts

* fix: standardize formatting of description and applyTo fields in Playwright instructions

* fix: remove files not ready for submitting from README

---------

Co-authored-by: Aaron Powell <me@aaron-powell.com>
2025-07-09 11:31:16 +10:00
Troy Taylor
2cb63af8e1
Add Power Platform Connector instructions (#45)
* Add Power Platform Connector instructions

* Update power-platform-connector-instructions.md

* Update README.md

* Update power-platform-connector-instructions.md

* Update power-platform-connector-instructions.md

* Update README.md

* Update instructions/power-platform-connector-instructions.md

Co-authored-by: Aaron Powell <me@aaron-powell.com>

* Fix merge conflicts

---------

Co-authored-by: Aaron Powell <me@aaron-powell.com>
2025-07-09 11:29:28 +10:00
Harald Kirschner
63c642bc2f
Set model for 4.1 beast mode 2025-07-08 15:57:14 -07:00
Daniel Scott-Raynsford
6e667fc3fa
Add 18 new chat modes (#59)
* Add new chat modes for Azure Verified Modules, Critical Thinking, C#/.NET Janitor, Demonstrate Understanding, Expert .NET Engineer, Expert React Engineer, Implementation Plan, Universal Janitor, Mentor, Principal Engineer, Semantic Kernel (Python & .NET), Simple App Idea Generator, Specification Generation, and Technical Debt Remediation. Each mode includes detailed instructions, core tasks, best practices, and tools for effective software engineering guidance and support.

* Update chatmodes/mentor.chatmode.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-08 12:14:15 +10:00
Vamshi Verma
25f4ba14c9
Add DevOps, CI/CD, and performance optimization instructions (#58)
* feat: add comprehensive API design & documentation generator prompt (OpenAPI, REST, GraphQL, best practices, examples)

* chore: update README.md after adding API design prompt

* feat: Add comprehensive DevOps & CI/CD best practices instructions

* Add comprehensive DevOps suite and performance instructions

* Remove rejected API Design prompt and update README

* Update security instructions

* Update containerization-docker-best-practices.instructions.md

* Update github-actions-ci-cd-best-practices.instructions.md

* Update kubernetes-deployment-best-practices.instructions.md

* Update devops-core-principles.instructions.md

* Apply suggestion from @aaronpowell

* Apply suggestion from @aaronpowell

* Apply suggestion from @aaronpowell

* Apply suggestion from @aaronpowell

---------

Co-authored-by: Aaron Powell <me@aaron-powell.com>
2025-07-08 12:12:42 +10:00
Furkan Enes
8ecf9f27a5
Ruby on Rails Instruction File (#63)
* instruction file for ruby on rails

* updated readme
2025-07-08 12:07:07 +10:00
Eldrick Wega
ec7b16c568
Add Azure Resource Health & Issue Diagnosis prompt (#60)
* Add Azure Resource Health & Issue Diagnosis prompt

* Remove Azure Resource Health & Issue Diagnosis prompt from README

* Ran node update-readme.js
2025-07-08 12:03:21 +10:00
James Montemagno
6a83fa8dd5
sync up readme emoji and add jump links (#61)
* sync up readme emoji and add jump links

* fix: correct markdown syntax for reusable prompts section in README
2025-07-08 11:58:57 +10:00
Jakub Jareš
064bbfe7eb
Update csharp-mstest.prompt.md (#43)
* Update csharp-mstest.prompt.md

Update to align with our current recommendations on how to use MSTest.

* remove csvDataSource, fix list style
2025-07-08 11:52:35 +10:00
Joseph Gonzales
1ba5cc78ff
new java and springboot base best practices (#22)
* new java and springboot base best practices

* Update java-and-springboot.md

* Update java-and-springboot.md

* split  java and springboot instructions

* header wrap with signle quote

* remove duplicate instruction

* address code reviews

* apply  update-readme script

* java and kotlin prompts for springboot

* apply update-readme  script

* Apply suggestion from @aaronpowell

---------

Co-authored-by: Aaron Powell <me@aaron-powell.com>
2025-07-08 11:50:30 +10:00
Guilherme do Amaral Alves
fd548e0284
feat: add 'Taming Copilot' instructions to control AI behavior in codebase (#57) 2025-07-07 16:18:30 +10:00
Daniel Scott-Raynsford
e1c7c7a50e
Add 18 new prompts files (#56)
* Add prompts for .NET best practices, design pattern review, and GitHub Copilot suggestions

- Introduced a comprehensive prompt for ensuring .NET/C# code adheres to best practices, covering documentation, design patterns, dependency injection, resource management, async patterns, testing standards, configuration, AI integration, error handling, performance, security, and code quality.
- Added a prompt for reviewing C#/.NET code for design pattern implementation, providing a checklist for required patterns, architecture, best practices, SOLID principles, performance, maintainability, testability, security, documentation, code clarity, and clean code.
- Created prompts for suggesting relevant GitHub Copilot chatmodes and prompts based on the current repository context, including a structured process for fetching available chatmodes/prompts, scanning local files, and presenting options with rationale.
- Developed a prompt for updating Azure Verified Modules (AVM) in Bicep files, detailing the process for scanning, checking for updates, validating, and handling breaking changes.
- Implemented a prompt for updating implementation plans with new requirements, ensuring machine-readable output and adherence to a strict template.
- Added a prompt for updating the llms.txt file to reflect changes in documentation or specifications, focusing on compliance with the llmstxt specification.
- Created a prompt for updating markdown file indices with files from specified folders, including options for table structures and update strategies.
- Developed a prompt for updating object-oriented component documentation, following industry best practices and ensuring alignment with current implementations.
- Added a prompt for updating specification files, emphasizing clarity, structure, and compliance with established documentation standards.

* CHANGE: Update implementation plan prompt formatting

- Renamed prompt title for clarity.
- Added spacing for improved readability.
- Enhanced structure to ensure compliance with template validation rules.

* CHANGE: Fix typo in .NET best practices prompt

- Corrected "soltion" to "solution" in the prompt description.
2025-07-07 16:17:09 +10:00
黃健旻 Vincent Huang
4daef65892
Add Spring Boot Java and Kotlin project prompt with setup instructions and configurations (#52)
* Add Spring Boot Java project prompt with setup instructions and configurations

* Add prompt for creating Spring Boot Kotlin project skeleton

---------

Co-authored-by: Vincent Huang iMac <vincent.huang@opennet.tw>
2025-07-07 10:08:03 +10:00
Tugdual Grall
643d4e77db
Add Quarkus development standards and instructions (#48)
* Add Quarkus development standards and instructions

* Fix: Add applyTo field in Quarkus instructions metadata
2025-07-07 10:05:46 +10:00
Kenny White
c3869d8c7b
First add of PowerShell instructions (#55)
* First add of PowerShell instructions

* Update instructions/powershell.instructions.md

* Update instructions/powershell.instructions.md

---------

Co-authored-by: Aaron Powell <me@aaron-powell.com>
2025-07-07 10:04:43 +10:00
James Montemagno
475de69066
Update 4.1-Beast.chatmode.md (#50)
* Update 4.1-Beast.chatmode.md

* Update 4.1-Beast.chatmode.md

* Update 4.1-Beast.chatmode.md
2025-07-07 10:00:21 +10:00
Oren Me
55bee93cc7
feat: add memory bank instructions (#25)
* feat: add memory bank instructions

add memory bank instructions based on cline memory bank with additional task management system

* update readme
2025-07-07 09:56:34 +10:00
Oren Me
32589ba72c
feat: chat mode - Plan Mode - Strategic Planning & Architecture Assistant (#26)
* feat: chat mode - Plan Mode - Strategic Planning & Architecture Assistant

Strategic planning and architecture assistant focused on thoughtful analysis before implementation. Helps developers understand codebases, clarify requirements, and develop comprehensive implementation strategies.

* update readme
2025-07-07 09:56:01 +10:00
Nick Taylor
70f112740e
docs: added copilot instructions for TanStack Start with Shadcn/ui Development Guide (#23)
* docs: added copilot instructions for TanStack Start with Shadcn/ui Development Guide

* Update instructions/tanstack-start-shadcn-tailwind.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* wrapped frontmatter description in single quotes per guidelines

* added applyTo frontmatter property

* updated README

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-07 09:55:13 +10:00
NULLchimp
23e3d3a51e
Prompt engineer chatmode (#39)
* Adds prompt engineering chat mode

Introduces a new chat mode to refine user-provided prompts, leveraging OpenAI prompt engineering techniques.

This mode helps improve prompts by analyzing their structure, complexity, and specificity,
and then suggesting improvements and providing a refined prompt as output.

It is intended to help generate better and more complete prompts based on user input.

* fix: Correct filename casing for Prompt Engineering Chat Mode in README

* feat: Add Prompt Engineer chat mode to README

* Update chatmodes/prompt-engineer.chatmode.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* fix: Add missing front matter to prompt engineer chat mode documentation

* fix: Update description for Prompt Engineer chat mode to include OpenAI's techniques

* Updates prompt engineer chat mode description

Improves the description of the Prompt Engineer chat mode to clarify its purpose: analyzing and improving user-provided prompts based on established prompt engineering principles. The updated description reflects the mode's behavior of treating all user input as prompts and providing detailed analyses along with enhanced versions.

* Adds Prompt Engineer chat mode

Introduces a new chat mode specialized in analyzing and improving prompts.

This mode treats every user input as a prompt, providing a detailed analysis and generating an improved version, enhancing prompt engineering workflows.

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-05 07:28:33 +10:00
Aaron Powell
1ca04dc15f
Install links in readme (#33)
* Adding badges

* Adding links to easy-install into vscode/insiders

This does mean that the layout of the readme needs a change, moving to a table layout so that we keep better alighnment

* handing different types

* Using the vscode.dev redirect

* wrong link - bad copilot

* handler should be instructions not instruction
2025-07-04 11:01:43 +10:00
Vamshi Verma
45e56350da
Feat/performance optimization (#42)
* feat: Add security and OWASP instructions

This adds a new instruction file for secure coding practices based on the OWASP Top 10 to guide GitHub Copilot in generating more secure code.

* fix: add YAML front matter to security instructions and correct README link casing

* chore: update README.md after running update-readme.js

* feat: add the most comprehensive, practical, and engineer-authored performance optimization instructions. Covers frontend, backend, and database best practices with actionable guidance, scenario-based checklists, troubleshooting, and pro tips. Updates README.md to include this new resource.

* Apply suggestion from @aaronpowell

* Apply suggestion from @aaronpowell

---------

Co-authored-by: Aaron Powell <me@aaron-powell.com>
2025-07-04 10:59:25 +10:00
Aaron Powell
6978486794 Fixing PR template 2025-07-04 09:39:43 +10:00
Salih İbrahimbaş
4ab31cdc31
Feat/golang instructions (#38)
* feat:  Add comprehensive Go development instructions

- Introduced a detailed guide for writing Go code adhering to idiomatic practices.
- Covers general instructions, naming conventions, code style, error handling, and security best practices.
- References established resources like Effective Go and Google's Go Style Guide.

* feat:  Add Go development instructions

- Introduced guidelines for writing Go code that adhere to idiomatic Go practices and community standards.
2025-07-04 09:16:49 +10:00
Rick Smit
6ee517a9b4
Add prd mode (#37)
* Add chat mode

* Update README

* add editFiles tool
2025-07-04 09:15:36 +10:00
Tugdual Grall
6c2d8e0147
Add prompt for adding a new language to Next.js using next-intl (#34)
* Add prompt for adding a new language to Next.js using next-intl

* Update README and prompt for Next.js i18n integration with next-intl
2025-07-04 09:14:30 +10:00
Vamshi Verma
cee964cf7a
feat: Add security and OWASP instructions (#35)
* feat: Add security and OWASP instructions

This adds a new instruction file for secure coding practices based on the OWASP Top 10 to guide GitHub Copilot in generating more secure code.

* fix: add YAML front matter to security instructions and correct README link casing

* chore: update README.md after running update-readme.js
2025-07-03 16:20:57 +10:00
Aaron Powell
77b499a357 Adding PR template 2025-07-03 14:29:04 +10:00
Aaron Powell
04c5757e2c
enforcing style rules (#32)
* Fixing line endings and removing dead code

* Missing descriptions due to line endings

* Enforcing that the line endings should be LF

* Potential fix for code scanning alert no. 18: Workflow does not contain permissions

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

* Fixing readme generator

---------

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2025-07-03 12:15:05 +10:00
Mike Kistler
99fb7e177e
Update minimal API prompt for .NET 9 OpenAPI document generation (#6)
* Update minimal API prompt for .NET 9 OpenAPI document generation

* Drop guidance on parameter binding attributes

---------

Co-authored-by: Aaron Powell <me@aaron-powell.com>
2025-07-03 12:12:52 +10:00
Aaron Powell
3743b97a1c
Adding instructions to the Code Review agent (#31)
Following the guide from https://docs.github.com/en/copilot/how-tos/agents/copilot-code-review/using-copilot-code-review\#customizing-copilots-reviews-with-custom-instructions
2025-07-03 11:20:34 +10:00
James Montemagno
6fb794bc79
Update development instructions and guidelines (#29)
* Delete outdated development instructions for Next.js + Tailwind and Python; add comprehensive guidelines for PostgreSQL DBA, Angular, ASP.NET REST APIs, Azure Functions with TypeScript, Bicep, Blazor, CMake with vcpkg, C#, .NET MAUI, GenAIScript, Terraform for Azure, localization, and markdown standards.

* Update documentation and prompts for consistency and clarity

- Standardized description formatting in various markdown files to use single quotes.
- Added error handling utility in update-readme.js for safer file operations.
- Improved title extraction logic in update-readme.js to handle frontmatter more robustly.
- Updated chat modes section in README to reflect new emoji and sorted chat mode links.
- Cleaned up various instruction files for better readability and consistency.
- Ensured all markdown files end with a newline for better compatibility with version control.

* Remove standardize-frontmatter.js script

* Add usage instructions for creating and switching chat modes in README.md

* Update README.md generation script to enhance instructions and usage details for custom chat modes

* Update README.md and update-readme.js for improved instruction clarity and consistency

* Refactor README.md links and update readme script for improved clarity and consistency in instructions

* Update README.md and update-readme.js for improved instruction clarity and consistency

* Changing from a patch to regen approach for the readme

* Bit more cleanup for how to show things in the readme

* Adding missing description

* Another missing description

---------

Co-authored-by: Aaron Powell <me@aaron-powell.com>
2025-07-03 11:18:52 +10:00
Aaron Powell
d1256681e7 Adding the files in the repo to vscode when opened locally 2025-07-03 10:26:29 +10:00
Matteo Bianchi
24e1b59cdb
Create debug.chatmode.md (#17)
* Create debug.chatmode.md

* README update

---------

Co-authored-by: Aaron Powell <me@aaron-powell.com>
2025-07-02 22:59:24 +10:00
Aaron Powell
110867541f
Merge pull request #16 from ambilykk/main
Add 'Refine Requirement or Issue' chat mode to enhance issue analysis…
2025-07-02 22:57:58 +10:00
Aaron Powell
04bf0a26a0
Merge branch 'main' into main 2025-07-02 22:57:28 +10:00
Aaron Powell
ef097542b4 README update 2025-07-02 22:56:53 +10:00
Aaron Powell
e5b450691c
Merge pull request #15 from justinyoo/feat/localisation
Add custom instruction for localisation
2025-07-02 22:56:36 +10:00