316 Commits

Author SHA1 Message Date
Manish Jayaswal
47ef6fd17d
Suggest using TestMethodAttribute for parameterized tests (#367)
DataTestMethodAttribute is not recommended anymore - https://learn.microsoft.com/en-us/dotnet/core/testing/mstest-analyzers/mstest0044
2025-10-31 10:06:26 +11:00
Nikolay Marinov
2f137cf874
Add Shopify Expert Agent chat mode. (#353)
* Add Shopify Expert Agent chat mode.

* Fixing README docs after merge conflict.

---------

Co-authored-by: Nikolay Marinov <nikolay.marinov@ffw.com>
2025-10-31 10:05:00 +11:00
CypherHK
2b45ca4e8b
feat: update deprecated tool names to namespaced versions (#365)
- Replace 'codebase' with 'search/codebase'
- Replace 'searchResults' with 'search/searchResults'
- Replace 'terminalLastCommand' with 'runCommands/terminalLastCommand'
- Replace 'terminalSelection' with 'runCommands/terminalSelection'

Updated files:
- 13 chatmode files in chatmodes/
- 41 prompt files in prompts/

This update aligns with VS Code's latest tool naming conventions that organize tools into logical namespaces.
2025-10-30 09:29:27 +11:00
Aleksandar Dunchev
1170d7195a
Add AEM(adobe experience manager) front-end specialist agent mode. (#364)
Co-authored-by: Alexander Dunchev <alexander.dunchev@ffw.com>
2025-10-30 09:28:20 +11:00
allcontributors[bot]
bc81a94cce
add spectatora as a contributor for code (#362)
* update README.md

* update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2025-10-30 09:23:56 +11:00
Aaron Powell
41566f327f Fixing install links 2025-10-29 16:25:53 +11:00
Aaron Powell
079da0cafb More deep links 2025-10-29 16:22:23 +11:00
Aaron Powell
5bd9125f57 Fixing deep links 2025-10-29 16:21:05 +11:00
Aaron Powell
22cf265019
Awesome Copilot collection (#360)
* Adding a collection for the meta prompts to help discover items in the awesome copilot repo

* Forgot to run validation locally

* YAML schema validation set and updating readme
2025-10-29 11:56:47 +11:00
David Ortinau
704a299571
Fix typo in README.md for custom agents section (#355) 2025-10-29 10:17:55 +11:00
Aaron Powell
56d7ce73a0
Partners (#354)
* initial prototype of partners collection with featured collection support

* Starting to add the partners

* Preparing the repo for how the custom agents will work

* moving some files around

* Moving a bunch of stuff around to make the file easier to read

* improving the front matter parsing by using a real library

* Some verbage updates

* some more verbage

* Fixing spelling mistake

* tweaking badges

* Updating contributing guide to be correct

* updating casing to match product

* More agents

* Better handling link to mcp registry

* links to install mcp servers fixed up

* Updating collection tags

* writing the mcp registry url out properly

* Adding custom agents for C# and WinForms

Expert custom agents to improve your experience when working with C# and WinForms in Copilot

* Adding to agents readme

* Adding PagerDuty agent

* Fixing description for terraform agent

* Adding custom agents to the README usage

* Removing the button to make the links more obvious

* docs: relocate category READMEs to /docs and update generation + internal links

* Updating prompts for new path

* formatting

---------

Co-authored-by: Chris Patterson <chrispat@github.com>
2025-10-29 06:07:13 +11:00
spectatora
f4533e683c
Add Drupal Expert Agent chat mode. (#351)
Co-authored-by: Lyubomir Filipov <lyubomir.filipov@jakala.com>
2025-10-28 11:48:17 +11:00
spectatora
139be563b6
Add Laravel Expert Agent chat mode. (#350)
Co-authored-by: Lyubomir Filipov <lyubomir.filipov@jakala.com>
2025-10-28 11:47:33 +11:00
Ed Harrod
78df4a2990
fix: Update playwright after tool name changes (#348) 2025-10-27 10:43:31 +11:00
Michael
e034b0646e
add instructions for R programming language (#346)
* add instructions for R programming language

* copilot review updates

* applyTo syntax update

* copilot nitpicks
2025-10-27 10:42:47 +11:00
Ed Harrod
7e093bb368
fix: Update link to CONTRIBUTING.md in PR template (#349) 2025-10-27 10:41:50 +11:00
Copilot
43a469efd5
Fix typo in accessibility chat mode filename (#347)
* Initial plan

* Fix typo in accessibility file name and update references

Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com>
2025-10-24 11:37:57 +11:00
Copilot
9a050b1506
Move conventional-commit.prompt.md from instructions to prompts folder (#345)
* Initial plan

* Move conventional-commit.prompt.md to prompts folder and update READMEs

Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com>
2025-10-23 10:17:15 +11:00
SomeSolutionsArchitect
4eab428bbb
Fix frontmatter property value which is missing a trailing single-quote (#340)
Co-authored-by: Christian <chvargas@wfscorp.com>
2025-10-23 09:34:29 +11:00
kshashank57
f773b30fb0
Add Instructions , Prompts, Chatmode options to Upgrade a dotnet solution to higher version (#322)
* Add .NET project upgrade instructions

Added comprehensive instructions for upgrading .NET projects, including preparation steps, upgrade strategies, and handling breaking changes.

* Add .NET Upgrade Prompts documentation

This document provides a comprehensive set of prompts for analyzing, planning, executing, and validating framework upgrades for multi-project .NET solutions, covering various aspects from project discovery to final validation.

* Create .NET Upgrade Chatmode Guidance document

Added a comprehensive playbook for upgrading .NET projects, including guidance on discovery, analysis, upgrade sequences, and CI/CD configuration.

* Enhance .NET Upgrade Chatmode Guidance

Updated .NET upgrade chatmode guidance with detailed instructions and tools for project migration and modernization.

* Revise .NET upgrade instructions and agent prompt

Updated the instructions for .NET Framework upgrades to include a name and description for the specialized agent, and refined the prompt example for clarity.

* Revise .NET Upgrade Prompts for clarity and completeness

Updated prompts for .NET upgrade analysis, enhancing project classification, dependency review, and upgrade strategy sections. Added new prompts for CI/CD updates, testing, and documentation.

* Updating README instructions

---------

Co-authored-by: Aaron Powell <me@aaron-powell.com>
Co-authored-by: Shashank Konjarla <shakonjarla@microsoft.com>
2025-10-22 09:20:53 +11:00
Ashley Childress
bef83321a0
docs(java): clarify Sonar, Java version, and code-style guidance (#338)
* docs(java): clarify Sonar, Java version, and code-style guidance

 - Clarify SonarQube/SonarCloud setup, token handling, and CI scanner steps
 - Add guidance for Records, pattern matching, and `var` usage heuristics
 - Provide fallbacks when static analysis is unavailable and troubleshooting steps
 - Original rules are no longer included in the standard Sonar Way ruleset
 - Remove future dependency on Sonar by prompting to use when integrated or available
 - If not, the agent will now read Sonar rules as part of its analysis
 - Removed obsolete and redundant sections on Java version and code style

Generated-by: GitHub Copilot <github.copilot@github.com>
Signed-off-by: Ashley Childress <6563688+anchildress1@users.noreply.github.com>

* docs(java): improve SonarQube setup instructions readability

 - Break long bullet points into structured sub-bullets for clarity
 - Organize SonarQube troubleshooting steps into numbered sequence
 - Separate fallback tools configuration from main Sonar workflow

Fixes #296
Co-authored-by: GitHub Copilot <github.copilot@github.com>

Signed-off-by: Ashley Childress <6563688+anchildress1@users.noreply.github.com>

---------

Signed-off-by: Ashley Childress <6563688+anchildress1@users.noreply.github.com>
2025-10-21 10:57:48 +11:00
Henrique Nunes
ca37fc8d6d
Upload a new java refactoring, remove parameter (#335)
* Upload a new java refactoring, remove parameter

* fixing up from merge

---------

Co-authored-by: Aaron Powell <me@aaron-powell.com>
2025-10-20 10:12:41 +11:00
Aaron Powell
17ef59bdbb
Tidying up the readme's a bit with some different formatting (#337) 2025-10-20 10:08:37 +11:00
Oskar Thornblad
c6ec7f0a34
Fix typos and modernize Angular instructions (#333)
- Fix missing `contentChildren()` reference
- Push instructions towards more standalone
- Update file naming conventions according to Angular's style guide
2025-10-20 10:06:33 +11:00
Troy Simeon Taylor
f4b82c8714
Add PHP MCP Server Development collection with attribute-based discovery (#332)
* Add PHP MCP Server Development collection with attribute-based discovery

* Remove \archived-contributions

---------

Co-authored-by: Aaron Powell <me@aaron-powell.com>
2025-10-20 10:03:10 +11:00
Aaron Powell
48c5b1b6aa fixing validation workflow 2025-10-20 10:00:10 +11:00
Troy Simeon Taylor
33cab830b6
Add Rust MCP Server Development collection (#331)
* Add Rust MCP Server Development collection

- Add Rust MCP server best practices instruction
- Add Rust MCP server project generator prompt
- Add Rust MCP expert chat mode
- Add Rust MCP development collection manifest
- Update category READMEs

Features:
- Server setup with official rmcp SDK (v0.8+)
- Async/await patterns with tokio runtime
- Tool development with procedural macros
- Multiple transport protocols (stdio, SSE, HTTP, WebSocket)
- Type-safe parameters with schemars JsonSchema
- State management with Arc and RwLock
- Error handling with ErrorData and anyhow
- OAuth authentication support
- Progress notifications
- Cross-compilation and Docker deployment
- Comprehensive testing examples

* Fix Rust instruction file metadata - use single applyTo pattern

* Fix Rust generator prompt - replace template placeholder with clear example

* Update collections/rust-mcp-development.collection.yml

* Update collections/rust-mcp-development.md

---------

Co-authored-by: Aaron Powell <me@aaron-powell.com>
2025-10-17 11:18:38 +11:00
Troy Simeon Taylor
51b18a7577
Add Ruby MCP Server Development collection (#330)
- Add Ruby MCP server best practices instruction
- Add Ruby MCP server project generator prompt
- Add Ruby MCP expert chat mode
- Add Ruby MCP development collection manifest
- Update category READMEs

Features:
- Server setup with official mcp gem
- Tool/prompt/resource handlers with classes
- Rails controller integration
- Stdio and HTTP transport support
- Input/output schemas with validation
- Tool annotations for behavior hints
- Structured content in responses
- Exception reporting and instrumentation
- Minitest test examples

Co-authored-by: Aaron Powell <me@aaron-powell.com>
2025-10-17 11:12:10 +11:00
Troy Simeon Taylor
eec72209d0
Add Java MCP Server Development collection (#329)
* Add Java MCP Server Development collection

- Add Java MCP server best practices instruction
- Add Java MCP server project generator prompt
- Add Java MCP expert chat mode
- Add Java MCP development collection manifest
- Update category READMEs

Features:
- Server setup with official MCP Java SDK
- Tool/resource/prompt handlers with reactive streams
- Project Reactor for async processing
- Spring Boot integration with starters
- Stdio and HTTP transport support
- JSON schema construction with fluent builders
- Synchronous facade for blocking use cases
- Maven and Gradle build configurations

* Fix Java MCP generator prompt

- Add missing import statements for handler classes
- Add handler registration in test server setup

---------

Co-authored-by: Aaron Powell <me@aaron-powell.com>
2025-10-17 11:11:02 +11:00
Troy Simeon Taylor
616d8f14a7
Add Swift MCP Server Development collection (#328)
- Add Swift MCP server best practices instruction
- Add Swift MCP server project generator prompt
- Add Swift MCP expert chat mode
- Add Swift MCP development collection manifest
- Update category READMEs

Features:
- Server setup with official Swift SDK package
- Tool/resource/prompt handlers with withMethodHandler
- Async/await and actor-based concurrency patterns
- ServiceLifecycle integration for graceful shutdown
- Stdio, HTTP, and network transport support
- JSON schema construction with Value type
- Swift 6.0+ with modern concurrency features
- Platform support: macOS 13+, iOS 16+, Linux
2025-10-17 11:05:21 +11:00
Troy Simeon Taylor
f10bc70ce5
Add Kotlin MCP Server Development collection (#327) 2025-10-17 11:03:59 +11:00
Troy Simeon Taylor
db6c158020
Add Go MCP Server Development collection (#326)
* Add Go MCP Server Development collection

* Fix: Wrap description in single quotes per prompt guidelines

* Fix: Wrap chatmode description in single quotes per guidelines

* Fix: Wrap instruction description in single quotes per guidelines
2025-10-17 11:03:04 +11:00
Troy Simeon Taylor
4c6f3a5567
Add Python MCP Server Development collection (#325)
- Add instructions for Python MCP server development best practices
- Add prompt for generating complete Python MCP server projects
- Add expert chat mode for Python MCP development assistance
- Add collection grouping all Python MCP resources together
- Update README files with new contributions

Co-authored-by: Aaron Powell <me@aaron-powell.com>
2025-10-17 11:02:00 +11:00
Troy Simeon Taylor
fc55306045
Add TypeScript MCP Server Development Collection (#324)
* Add TypeScript MCP Server Development collection

- Add instructions for TypeScript MCP server development best practices
- Add prompt for generating complete TypeScript MCP server projects
- Add expert chat mode for TypeScript MCP development assistance
- Add collection grouping all TypeScript MCP resources together
- Update README files with new contributions

* Revert unintended change to power-bi-development.md
2025-10-17 10:57:58 +11:00
Troy Simeon Taylor
f6acdfcacb
Add C# MCP Server Development collection (#323)
* Add C# MCP Server Development collection

- Add instructions for C# MCP server development best practices
- Add prompt for generating complete MCP server projects
- Add expert chat mode for C# MCP development assistance
- Add collection grouping all C# MCP resources together
- Update README files with new contributions

* Add applyTo field to C# MCP instructions
2025-10-17 10:55:27 +11:00
Derek Clair
69cd4fae4e
update editFiles to edit/editFiles (#319) 2025-10-16 10:07:01 +11:00
Troy Simeon Taylor
38969f7cc2
Add Power BI resources (#298)
* Add Power BI resources: 4 chat modes, 6 instructions, 4 prompts, and resources README

* Remove power-bi-resources-README.md - not needed for PR

* Add Power BI Development collection

* Fix PR review feedback: Add collection YAML file and remove double fenced code blocks

- Add power-bi-development.collection.yml with proper metadata
- Remove outer 4-backtick fences from all Power BI files (chatmodes, instructions, prompts)
- Files now have only the standard 3-backtick fences for proper GitHub Copilot compatibility

* Remove outer code fences from Power BI chatmode files
2025-10-16 10:05:56 +11:00
Kartik Dhiman
7786c82cad
feat(instructions): add useful commands for Gradle and Maven (#318) 2025-10-16 10:03:40 +11:00
Ravish Rathod
17018479a7
Add MongoDB chat mode instructions (#300)
* Create mongo-dba.instructions.md

Signed-off-by: Ravish Rathod <ravish.rathod@infosys.com>

* formatted appropriately

* updated README

---------

Signed-off-by: Ravish Rathod <ravish.rathod@infosys.com>
Co-authored-by: Ravish Rathod <ravish.rathod@ad.infosys.com>
2025-10-16 10:02:27 +11:00
Nick Brady
6de20c22b5
feat(chatmode): add GPT-5 Beast Mode high-agency engineering assistant (#306)
* feat(chatmode): add GPT-5 Beast Mode high-agency engineering assistant

* Update chatmodes/gpt-5-beast-mode.chatmode.md

Yes, please remove attirbution.

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

* Update chatmodes/gpt-5-beast-mode.chatmode.md

use standard hyphen caharacters

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

* Update GPT-5 Beast Mode documentation and tools

removing personal tools which may introduce an increased tool call accuracy error surface

* Refactor GPT-5 Beast Mode chatmode documentation

Adding some cosmetic changes to the formatting

* Refine tool preamble formatting in chatmode documentation

Updated formatting to → from [?]

* Update readme and title

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Aaron Powell <me@aaron-powell.com>
2025-10-16 10:01:32 +11:00
allcontributors[bot]
682a88f243
add jeremiah-snee-openx as a contributor for code (#317)
* update README.md

* update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2025-10-16 09:53:34 +11:00
John Haugabook
abddc8cd95
Prompt for psuedo recursive self-improvement (#316)
* Prompt for psuedo recursive self-improvement

* apply suggestion

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

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-15 12:00:20 +11:00
John Haugabook
e9d8cabb3a
Prompt to shuffle JSON (#315)
* Prompt to shuffle JSON

* Prompt to shuffle JSON

* Prompt to shuffle JSON

* Apply suggestions from code review

Resolve spelling errors.

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

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-15 11:59:05 +11:00
Peter Strömberg
aaa5271bc0
Joyride-user-project-updates (#312)
* Update Joyride User project instructions

* Update Joyride workspace instructions

* Remove guidance to fetch and read instructions from workspace instructions
2025-10-14 10:10:27 +11:00
hizahizi-hizumi
5298635c77
feat(instructions): add .prompt.md instructions (#310)
* feat(instructions): add `.prompt.md` instructions

* chore: update README

* typo: fulfil -> fulfill

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

* typo: favour -> favor

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

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-13 12:06:01 +11:00
Kartik Dhiman
5338b43d84
fix: Update Maven build command in Spring Boot instructions (#311) 2025-10-13 10:25:03 +11:00
hizahizi-hizumi
46823d6ec6
feat(instructions): add .instructions.md instructions (#309)
* feat(instructions): add `.instructions.md` instructions

* chore: update README
2025-10-13 10:21:39 +11:00
John Haugabook
ff9ce27edf
Prompt to add educational comments to file (#307)
* Add educational commenting prompt file

* Level one heading and re-reun update-readme.js

Level one heading and re-run update-readme.js

re-run update script
2025-10-10 16:32:48 +11:00
allcontributors[bot]
c2b28239a6
add riqueufmg as a contributor for code (#305)
* update README.md

* update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2025-10-09 22:53:19 +00:00
Peter Strömberg
7bd1620b13
Update-memory-prompts (#304)
* Update Memory Keeper prompt

* Make memory keeper handle workspace scope too

* Add prompt for merging memories saved by memory keeper/remember

* Fix missing domain syntax

* node ./update-readme.js
2025-10-10 09:50:13 +11:00