85 Commits

Author SHA1 Message Date
NULLchimp
6ff91554df Merge remote-tracking branch 'upstream/main' into prompt-engineer-chatmode 2025-07-04 11:20:04 +02:00
NULLchimp
61de783540 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.
2025-07-04 11:19:16 +02: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
NULLchimp
d8511b0734 fix: Update description for Prompt Engineer chat mode to include OpenAI's techniques 2025-07-03 16:50:15 +02:00
NULLchimp
eb2d8aa8c6 fix: Add missing front matter to prompt engineer chat mode documentation 2025-07-03 16:47:27 +02:00
NULLchimp
ed5c9f3e1e
Update chatmodes/prompt-engineer.chatmode.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-03 15:36:32 +02:00
NULLchimp
bde1220889 feat: Add Prompt Engineer chat mode to README 2025-07-03 15:34:31 +02:00
NULLchimp
bd4c51c6c0 fix: Correct filename casing for Prompt Engineering Chat Mode in README 2025-07-03 13:41:52 +02:00
NULLchimp
24fff49e2c 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.
2025-07-03 13:35:10 +02: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
Aaron Powell
2d1f10280c README update 2025-07-02 22:55:30 +10:00
Justin Yoo
d0d391cf74
Merge branch 'main' into feat/localisation 2025-07-02 21:40:53 +09:00
Aaron Powell
d793144695 Handling workflow runs from external contributors 2025-07-02 20:46:26 +10:00
Aaron Powell
5ea84bbee6
Merge branch 'main' into feat/localisation 2025-07-02 20:42:17 +10:00
Aaron Powell
1375fdbf62
Merge pull request #20 from pelikhan/patch-1
Update genaiscript.md
2025-07-02 20:41:59 +10:00
Aaron Powell
e9e96462ff
Merge pull request #21 from github/csharp-docs
C# member documentatino prompt
2025-07-02 20:41:33 +10:00
Aaron Powell
e30b801289 fixing grammar 2025-07-02 20:40:53 +10:00
Aaron Powell
eddac3934f Updating readme 2025-07-02 20:40:25 +10:00
Aaron Powell
9b202e88d5 C# member documentatino prompt 2025-07-02 20:39:00 +10:00
Peli de Halleux
0844c87740
Update genaiscript.md
Pointing to online llms.txt source.
2025-07-02 03:36:53 -07:00
Aaron Powell
1a19f1e266 update workflow 2025-07-02 19:21:48 +10:00
Aaron Powell
b6fe26796a
Merge pull request #18 from danielmeppiel/main
Azure Cost Optimization prompt
2025-07-02 19:11:55 +10:00
Daniel Meppiel
9ffd4b77f7
Merge branch 'main' into main 2025-07-02 11:06:35 +02:00
Aaron Powell
688cc9788b
Merge pull request #19 from github/readme-workflow
Adding workflow to ensure that the readme is correctly updated
2025-07-02 19:04:18 +10:00
danielmeppiel
fc40426ba2 Merge branch 'main' of github.com:danielmeppiel/awesome-copilot 2025-07-02 11:03:59 +02:00
Aaron Powell
02909a6f8b Adding workflow to ensure that the readme is correctly updated 2025-07-02 19:03:27 +10:00
danielmeppiel
7128f5b837 Add Azure Cost Optimization prompt and enhance IaC file handling instructions 2025-07-02 11:02:02 +02:00
Aaron Powell
f077b5b15d
Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-02 17:58:13 +10:00
Daniel Meppiel
fc360816af
Merge branch 'github:main' into main 2025-07-02 09:58:04 +02:00
danielmeppiel
fdca96c3c9 Add Azure Cost Optimization workflow prompt with detailed steps and error handling 2025-07-02 09:57:38 +02:00
Aaron Powell
f7f6ac7d3d Fixing README from merge 2025-07-02 17:55:56 +10:00
ambilykk
340636d13e Add 'Refine Requirement or Issue' chat mode to enhance issue analysis and detail enrichment 2025-07-02 10:36:02 +05:30
Justin Yoo
fb2be271cc Add custom instruction for localisation 2025-07-02 13:06:19 +09:00
Aaron Powell
6bb3368d55
Merge branch 'main' into main 2025-07-02 09:56:30 +10:00