34 Commits

Author SHA1 Message Date
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
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
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
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
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
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
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
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
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
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
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
5ea84bbee6
Merge branch 'main' into feat/localisation 2025-07-02 20:42:17 +10:00
Peli de Halleux
0844c87740
Update genaiscript.md
Pointing to online llms.txt source.
2025-07-02 03:36:53 -07:00
Justin Yoo
fb2be271cc Add custom instruction for localisation 2025-07-02 13:06:19 +09:00
Aaron Powell
2cde26e72e
Merge branch 'main' into main 2025-07-02 09:23:26 +10:00
Aaron Powell
fcfb4ccf02 Adding PostgreSQL DBA chatmode
Fixed updater script to handle whitespace filenames

Fixed a previously added instruction file that was hand-updated in the readme
2025-07-01 12:40:41 +10:00
Aaron Powell
9c916043ab
Merge pull request #5 from MattVevang/addContribution
Add contribution
2025-07-01 10:02:38 +10:00
Aaron Powell
5a0a9415bc
Merge branch 'main' into main 2025-07-01 10:01:56 +10:00
webreidi
6c6b793fef Add guidelines for C# development and MAUI patterns 2025-06-27 08:54:16 -07:00
Matt Vevang
6d7a1cd655 add file I have been using 2025-06-26 11:37:11 -07:00
James Montemagno
0964bd53fa
Update blazor.md 2025-06-26 09:20:52 -07:00
Aaron Powell
4c8ad05afd Initial setup of repo with prompts and instructions 2025-06-19 11:50:55 +10:00