125 Commits

Author SHA1 Message Date
Mark Davis
8fdff893f3
Update Oqtane specific guidelines with repo link (#240) 2025-09-11 10:28:36 +10:00
Nathan Stanford Sr
19d9a3f445
Add instructions for ColdFusion cfc and ColdFusion cfm files (#233)
* Add instructions for ColdFusion cfc and cfm files

* Add ColdFusion coding standards for CFC and CFM files

* Update instructions/coldfusion-cfc-instructions.md

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

* Address Copilot AI review comments

* Fix description formatting in ColdFusion CFC and CFM instructions

* Add ColdFusion coding standards for CFC and CFM files

* Add ColdFusion coding standards for CFC and CFM files to README instructions

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: = <=>
2025-09-11 10:18:30 +10:00
Mark Davis
dfc3367680
Oqtane instructions (#225)
* Adds Oqtane instructions file.

Adds a new file containing instructions for Oqtane. This provides necessary documentation for setting up and using the Oqtane framework.

* Adds instructions for Oqtane module

Introduces a new file with instructions for customizing GitHub Copilot behavior for Oqtane modules.

Removes the old instruction file.

* Adds Oqtane module development instructions

Provides instructions for customizing GitHub Copilot behavior for Oqtane module development, including code style, naming conventions, error handling, and performance optimization.

* Update instructions/oqtane.instructions.md

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

* Update instructions/oqtane.instructions.md

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

* Update instructions/oqtane.instructions.md

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

* Update instructions/oqtane.instructions.md

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

* Update instructions/oqtane.instructions.md

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

* Update instructions/oqtane.instructions.md

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

* Adding to readme

Don't know why the github action wasn't picking it up

---------

Co-authored-by: DAVIS Mark E <Mark.DAVIS@lanecountyor.gov>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Aaron Powell <me@aaron-powell.com>
2025-09-09 10:09:44 +10:00
Yuta Matsumura
cb7d93724e
Add C# development instruction in Japanese (#228)
* Add C# instruction in Japanese

* change title

* update README
2025-09-09 09:54:21 +10:00
Troy Simeon Taylor
6493b18b4d
Logic Apps and Power Automate (#217)
* Upload chatmode

* Upload instructions

* Update READMEs

* Fix quotes in applyTo field in instructions

* Revert other instructions
2025-08-29 09:49:45 +10:00
Peter Strömberg
4df6f8567e
Add clojure memory instructions and prompt (#213)
* Add clojure memory instructions and prompt

* Fix typos
2025-08-27 09:38:49 +10:00
Justin Yoo
b26d6e01e2
Add C# development instruction in Korean (#212)
* Add C# instruction in Korean

* Update README
2025-08-26 08:02:23 +10:00
Christophe Peugnet
f9aefd9938
Added instructions for Azure DevOps pipelines (#206)
* Added instructions for Azure DevOps pipelines

Added new instructions on best practices for Azure DevOps pipeline YAML files in `azure-devops-pipelines.instructions.md`. Sections include general guidelines, pipeline structure, build best practices, test integration, security considerations, deployment strategies, variable and parameter management, performance optimization, monitoring and observability, template reusability, and branching and triggering strategies. An example YAML pipeline structure and a list of common anti-patterns to avoid have also been added.

* fix following the copilot's comments

---------

Co-authored-by: Christophe Peugnet <christophe.peugnet@outlook.fr>
2025-08-22 09:18:41 +10:00
Joe Watkins
ee4f2479f2
Add guidelines related to bias and inclusive language (#194) 2025-08-18 10:04:50 +10:00
Theo van Kraay
178d34c3a8
Convert jpa apps to use Azure Cosmos DB (#187)
* Convert jpa apps to use Azure Cosmos DB

* update readme

* Update instructions/convert-jpa-to-spring-data-cosmos.md

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

* Update instructions/convert-jpa-to-spring-data-cosmos.md

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

* Update instructions/convert-jpa-to-spring-data-cosmos.md

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

* Update instructions/convert-jpa-to-spring-data-cosmos.md

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

* rename file

* update readme

* add required markdown front matter

* revert readme

* update readme

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-08-18 10:01:32 +10:00
Chtive
93d3339c28
feat: Update applyTo in containerization-docker-best-practices.instructions.md (#186)
Allow to use this instruction only when you are working in docker files
2025-08-15 09:19:14 +10:00
4regab
fe47531db5
Add TaskSync V4 Protocol - Continuous Task Execution Agent (#174)
* Add TaskSync V4 instructions for continuous task execution agent

* Update README with TaskSync V4 Protocol entry

* Update tasksync.instructions.md

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

* Update README.md

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

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Aaron Powell <me@aaron-powell.com>
2025-08-14 09:49:25 +10:00
Michael Fairchild
cdcdc2bfd5
add instructions for accessibility (#164)
* add instructions for accessibility

* update readme

* Added a description to the a11y instructions

* Fix spelling and formatting issues

* Fixing line ending

---------

Co-authored-by: Michael Fairchild <mfairchild@microsoft.com>
Co-authored-by: Aaron Powell <me@aaron-powell.com>
2025-08-11 10:30:26 +10:00
Troy Simeon Taylor
9fe63b3aed
Power Apps Canvas Apps YAML Instructions (#163)
* Add updated readme

* Add instructions

* Add .pa.yaml
2025-08-08 09:50:12 +10:00
Rob Simpson
144dca1641
Fix Unexpected token error (#162)
The file has been fixed to correctly list the files that the instructions should be applied to.
2025-08-08 09:49:28 +10:00
Guilherme do Amaral Alves
3c69f5acdd
feat: add 'Flutter and Dart' instructions based on official resources (#161) 2025-08-08 09:48:15 +10:00
Ioana A
dfa345f89b
Add Copilot instruction file for Rust (#154)
* add instructions for rust

* update readme
2025-08-08 09:30:16 +10:00
Allen Greaves
eedfbba93b
Task Researcher and Task Planner for intermediate to expert users and large codebases (#159)
* feat: add task-planner, task-researcher chatmodes with accompanying task-implementation instructions

* chore: update README.md with new references to chatmodes and instructions
2025-08-07 09:57:59 +10:00
Mike Parker
af59073c4a
Add instructions for creating YAML based image definition files for dev box (#144)
* Add initial instructions for creating YAML based dev box image definition files

* Fix issue with headings

* Refinements from review
2025-08-07 09:56:46 +10:00
이상현
4d91148b7f
Add Playwright Python test generation custom instructions (#151)
* Add Playwright Python test generation custom instructions

* Add best practice for assertion style in Playwright Python instructions

* Add Playwright Python test generation instructions to README
2025-08-07 09:35:26 +10:00
Sebastian Gräf
8dbaebbfe6
Added AVM Terraform chatmode and instructions (#155)
* Add compliance requirements and usage instructions for Azure Verified Modules in GitHub Copilot

* Revise Azure Verified Modules instructions for clarity and completeness

* Add Azure Verified Modules Terraform instructions for coding standards and best practices

* Add metadata header to Azure Verified Modules Terraform instructions

* Update Azure Verified Modules entry in README to clarify Terraform usage

* Update applyTo pattern in Azure Verified Modules Terraform instructions for broader file coverage

* Add link to Azure Verified Modules Contribution documentation for AVM process details

* Update Azure Verified Modules Terraform instructions for clarity and compliance requirements

* Update header in Azure Verified Modules Terraform instructions for consistency
2025-08-07 09:33:55 +10:00
Troy Witthoeft (glsauto)
617acae5e6
Update sql-sp-generation.instructions.md (#149)
Updating per #103
2025-08-04 10:33:47 +10:00
Mike Rousos
0dcb9e9c22
.NET Framework development instructions (#145)
* Initial draft of .NET Framework instructions

* Revisions and adding additional details

* A few additional formatting tweaks

* Update readme for .NET Framework instructions

* Shorten and fix .NET Framework instructions description
2025-08-04 10:29:15 +10:00
Aung Myo Kyaw
3ef7117151
docs(instructions): add conventional commit prompt and document in RE… (#131)
* docs(instructions): add conventional commit prompt and document in README

* docs(readme,conventional-commit-prompt): clarify Conventional Commit prompt description and improve prompt front matter

Updated README.md to clarify the Conventional Commit prompt description and details. Updated instructions/conventional-commit.prompt.md to improve front matter (description, tools) and remove unnecessary fields.

* docs(prompt): simplify XML structure and remove redundant tags

---------

Co-authored-by: Aung Myo Kyaw <aungmyokyaw@users.noreply.github.com>
2025-08-01 11:45:34 +10:00
Robert Altman
aa189fdaab
Update containerization-docker-best-practices.instructions.md (#137)
Reduce redundancy; improve coverage of excluding .env.* files.
2025-07-31 10:45:06 +10:00
José Antonio Garrido
b1fc557c07
feat: add NestJS development best practices instructions (#128)
- Add comprehensive NestJS instructions covering DI, modular architecture, and decorators
- Include project structure recommendations and naming conventions
- Cover API development patterns, database integration, and authentication
- Add testing strategies, performance optimization, and security best practices
- Update README.md with new NestJS instructions entry
2025-07-28 10:11:09 +10:00
Dan
ce36c84810
Added Terraform instructions and updated README (#116)
* Added Terraform instructions and updated README

* Reverted changed to CONTRIBUTING.md

---------

Co-authored-by: Matt Soucoup <masoucou@microsoft.com>
2025-07-27 16:57:18 -07:00
Daniel Scott-Raynsford
82d6efe37c
New Instructions: PowerShell Pester v5 Testing Guidelines (#122)
* CHANGE: Add PowerShell Pester v5 Testing Guidelines

- Introduced a new guide for PowerShell Pester testing best practices.
- Covers file naming, test structure, core keywords, setup/teardown, assertions, mocking, and best practices.
- Provides examples and configuration details for effective test execution.

* CHANGE: Remove unnecessary code block from guidelines

- Removed the empty PowerShell code block from the PowerShell Pester v5 testing guidelines.

* CHANGE: Correct file naming pattern in guidelines

- Updated the file naming pattern from '**/*.tests.ps1' to '**/*.Tests.ps1' for consistency with PowerShell Pester v5 conventions.

---------

Co-authored-by: Matt Soucoup <masoucou@microsoft.com>
2025-07-24 19:48:27 -07:00
Sebastien DEGODEZ
28f264a5c5
Add Object Calisthenics instruction file (#118)
* add Object Calisthenics instruction file

This instruction enforces the 9 original Object Calisthenics rules for business domain code (C#, TypeScript, Java). It provides clear guidelines and examples for maintainable, robust, and clean backend code. DTOs and infrastructure code are exempted. References to original sources included.

Signed-off-by: SebastienDegodez <sebastien.degodez@gmail.com>

* Update instructions/object-calisthenics.instructions.md

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

* Update instructions/object-calisthenics.instructions.md

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

---------

Signed-off-by: SebastienDegodez <sebastien.degodez@gmail.com>
Co-authored-by: Matt Soucoup <masoucou@microsoft.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-24 17:54:27 -07:00
Peter Smulovics
b0f671d072
adding working skeleton of WPF instructions (#111)
* adding working skeleton of WPF instructions

* adding updated readme

* Fixing final newline

* based on code review

Co-authored-by: Matt Soucoup <masoucou@microsoft.com>

---------

Co-authored-by: Matt Soucoup <masoucou@microsoft.com>
2025-07-24 15:49:04 -07:00
Burke Holland
c16f4786f0
Add Next.js Best Practices for LLMs (2025) (#120)
Introduced a new document outlining best practices for building, structuring, and maintaining Next.js applications. This guide is intended for LLMs and developers to ensure code quality, maintainability, and scalability, covering project structure, component integration, naming conventions, API routes, and general best practices.
2025-07-24 09:37:25 -07:00
Felix Arjuna
f24139a25e
fix: small fix for the description (#117) 2025-07-22 10:52:39 -07:00
Muhammad Ubaid Raza
7c5d96e581
Add software-engineer-agent-v1.chatmode and spec-driven-workflow-v1.instructions (#107)
* feat:  Added software-engineer-agent-v1.chatmode

Expert-level software engineering agent. Deliver production-ready, maintainable code.

* feat:  added spec-driven-workflow-v1.instructions

Bridge the gap between requirements and implementation.

* docs: 🐛 update readme

* fix: 🐛 add missing description for instruction

* fix: 🐛 update readme

* fix: 🎨 add markdown lint compliance
2025-07-18 09:11:44 +10:00
Artem Saveliev
db0d47413a
Fix formatting of description in code review instructions (#104)
Fixed handling of quotes in update-readme.js code
2025-07-17 14:56:59 +10:00
Saul Dolgin
be30dcf2ff
🔥 Add Gilfoyle Chat Mode - Silicon Valley's Most Brutally Honest Code Reviewer (#98)
* feat: Add Gilfoyle-style code review mode and instructions for sardonic analysis

* updated readme for Gilfoyle
2025-07-16 10:27:08 +10:00
Aaron Powell
f505de62c8 Fixing file name and location 2025-07-15 09:48:40 +10:00
Shubham Gaikwad
c983292741
ms-sql-dba.chatmode (#89)
* ms-sql-dba.chatmode

* update-readme.js changes

* more refining

* add instructions file

* adress missed changes  and apply suggestions

---------

Co-authored-by: Aaron Powell <me@aaron-powell.com>
2025-07-15 08:03:20 +10:00
Bruno Borges
4746131148
Quarkus MCP Server Instructions (#96)
* Create quarkus-mcp-server-sse.instructions.md

* Fixed readme and metadata for instruction
2025-07-15 08:02:23 +10:00
Louella Creemers
310a73f5cc
Add VueJs 3 instructions (#94)
* Add VueJs 3 instructions

* Fixing readme

---------

Co-authored-by: Aaron Powell <me@aaron-powell.com>
2025-07-14 08:26:42 +10:00
Yuki Omoto
11a08206a6
Add a new instruction for commenting (#93) 2025-07-14 08:23:10 +10:00
Guilherme do Amaral Alves
5a0bf60650
Improve tool usage and add new core directives to improve compliance (#90) 2025-07-14 08:21:17 +10:00
K1
58a9c277e7
Create Rust-GPT-4.1-Beast-Mode.md (#76)
* Create Rust-GPT-4.1-Beast-Mode.md 

# SYSTEM PROMPT — GPT-4.1 Rust Coding Beast Mode V3 (VS Code Tools Edition)

* Update chatmodes/Rust-GPT-4.1-Beast-Mode.md

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

* Update chatmodes/Rust-GPT-4.1-Beast-Mode.md

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

* Update chatmodes/Rust-GPT-4.1-Beast-Mode.md

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

* Update chatmodes/Rust-GPT-4.1-Beast-Mode.md

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

* Update chatmodes/Rust-GPT-4.1-Beast-Mode.md

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

* Update README.md

* Delete chatmodes/Rust-GPT-4.1-Beast-Mode.md

* Create Rust-GPT-4.1-Beast-Mode.md

* Update README.md

* Update README.md

* Update Rust-GPT-4.1-Beast-Mode.md

Adding 10 Anti-Patterns under the Workflow

* Fixing readme

* Fixing readme

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Aaron Powell <me@aaron-powell.com>
2025-07-14 08:20:15 +10:00
Vamshi Verma
c321e2a0a2
feat: Add AI Prompt Engineering Safety Best Practices (#87)
* feat: Add comprehensive AI Prompt Engineering & Safety Best Practices

- Add 868-line instruction file covering prompt engineering fundamentals, safety, bias mitigation, security, and responsible AI usage
- Add 527-line expert chat mode for prompt analysis and improvement with systematic evaluation frameworks
- Include detailed templates, checklists, examples, and educational resources
- Follow industry best practices from Microsoft, OpenAI, and Google AI principles
- Implement comprehensive safety assessment frameworks and bias detection tools
- Add advanced techniques: prompt chaining, templates, versioning, and testing frameworks
- Provide extensive references to official guidelines, research papers, and community resources
- Strictly comply with project guidelines (CONTRIBUTING.md, SECURITY.md, SUPPORT.md)

Total: 1,395 lines of professional-grade prompt engineering guidance

* feat: add comprehensive AI prompt engineering safety best practices instruction

- Add 868-line comprehensive instruction file covering prompt engineering fundamentals
- Include safety frameworks, bias mitigation, security best practices, and responsible AI usage
- Provide detailed templates, checklists, and testing methodologies
- Cover anti-patterns, prompt injection prevention, and ethical considerations
- Add educational content on prompt patterns, validation techniques, and documentation
- Include practical examples and real-world scenarios for developers
- Rename file to avoid conflict with existing prompt-engineer chat mode
- Update README with new instruction file

This instruction provides developers with industry-standard best practices for creating safe, effective, and responsible AI prompts for Copilot and other LLMs.

* fix: restore original prompt-engineer chat mode to match upstream

- Restore the original prompt-engineer.chatmode.md from upstream/main
- Remove overwritten comprehensive version to avoid duplication and conflict
- Ensure only the official, simple prompt engineer chat mode is present

All advanced prompt engineering best practices are now in the new instruction file only.

* chore: regenerate README after restoring original prompt engineer chat mode

- Re-run update-readme.js to ensure only the correct, original description for prompt-engineer.chatmode.md is present
- Remove any duplicate or outdated descriptions from previous comprehensive version
- README is now fully in sync with the restored chat mode and current repo state

* feat: add comprehensive AI prompt engineering safety review prompt

- Add 150+ line prompt file for AI prompt engineering safety review and improvement
- Include systematic analysis framework covering safety, bias, security, and effectiveness
- Provide structured output format with detailed assessment criteria
- Include safety guidelines, testing recommendations, and educational insights
- Complement the existing AI prompt engineering safety best practices instruction
- Follow repository guidelines and best practices for prompt creation

This prompt enables developers to systematically review and improve prompts for safety, bias mitigation, security, and responsible AI usage.

* feat: expand AI prompt engineering safety review prompt with comprehensive analysis

- Expand prompt from basic to comprehensive 200+ line analysis framework
- Add advanced pattern analysis covering zero-shot, few-shot, chain-of-thought, role-based patterns
- Include technical robustness assessment (input validation, error handling, scalability)
- Add performance optimization metrics (token efficiency, response quality, consistency)
- Enhance output format with detailed scoring and assessment criteria
- Include bias mitigation strategies, security enhancements, and technical improvements
- Provide extensive testing recommendations and educational insights
- Follow repository guidelines for comprehensive, actionable prompt content

This expanded prompt provides developers with a thorough, systematic approach to prompt safety review and improvement.
2025-07-14 08:11:20 +10:00
Yohan Lasorsa
8642ad46b3
Add Node.js and JavaScript code generation guidelines with Vitest testing instructions (#84) 2025-07-14 08:00:35 +10:00
André Silva
858c81233f
Fix markdown lint (#80)
* Fix the applyTo property in the instructions files

Signed-off-by: André Silva <2493377+askpt@users.noreply.github.com>

* Update applyTo property to target specific GitHub Actions workflow files

Signed-off-by: André Silva <2493377+askpt@users.noreply.github.com>

* Update security-and-owasp.instructions.md

* Fixing readme

---------

Signed-off-by: André Silva <2493377+askpt@users.noreply.github.com>
Co-authored-by: Aaron Powell <me@aaron-powell.com>
2025-07-14 07:54:32 +10:00
Giovanni de Almeida Martins
a8941182b1
Add comprehensive guidelines for DDD and .NET best practices (#77)
* Add comprehensive guidelines for DDD and .NET best practices

* docs: update docs to include new instructions

* fix: resolve typo in description of DDD and .NET architecture guidelines

* docs: run update-readme.js
2025-07-14 07:49:19 +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
Alan Sprecacenere
e3509d1264
Update Angular instructions to use signal inputs and queries (#70) 2025-07-10 09:37:37 +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