307 Commits

Author SHA1 Message Date
difegam
bb7c725973 Add AI model recommendation prompt for Copilot integrations
Introduces a detailed prompt for recommending optimal AI models
based on `.chatmode.md` or `.prompt.md` file analysis. The prompt
outlines a workflow for task evaluation, model selection criteria,
and cost-efficiency considerations. It includes support for
subscription tiers, deprecated model migration, and advanced
features like Context7 integration.

This addition enhances the ability to automate and optimize AI
model recommendations, improving alignment with task complexity,
user priorities, and available tools.
2025-10-28 21:22:32 +01: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
Henrique Nunes
230c081d18
Create java-refactoring-extract-method.prompt.md (#284)
* Create java-refactoring-extract-method.prompt.md

* Update prompts/java-refactoring-extract-method.prompt.md

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

* Update README.prompts.md

* Update java-refactoring-extract-method.prompt.md

* Update java-refactoring-extract-method.prompt.md

* Update java-refactoring-extract-method.prompt.md

* Fixing readme

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Aaron Powell <me@aaron-powell.com>
2025-10-10 09:48:55 +11:00
Troy Simeon Taylor
aa38e38a95
Add Power Platform Connector MCP Protocol Development Collection (#297)
* Add Power Platform MCP connector development collection

* Update README files with Power Platform MCP collection entries

* Add required frontmatter fields (mode, applyTo, model)

* Simplify collection to schema-compliant format per review feedback

* Update collections/power-platform-mcp-connector-development.collection.yml

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

---------

Co-authored-by: Aaron Powell <me@aaron-powell.com>
2025-10-10 09:42:11 +11:00
Akash Kumar Shaw
ac6711bb5b
Langchain python Instructions (#303)
* feat(instructions): Add comprehensive LangChain development instructions for Python

* feat(instructions): Revise LangChain Python instructions for chat models and vector stores

* feat(instructions): Enhance LangChain Python documentation with detailed Runnable interface and chat model usage examples

* feat(instructions): Add LangChain Python instructions to README

* fix(instructions): Standardize description quotes in LangChain Python instructions

* refactor(instructions): Streamline chat models section and remove redundant overview content
2025-10-09 09:18:36 +11:00
Jeremiah Snee
38d3ab3875
Update Contributing Guide (#301)
* Update Contributing Guide

* Update CONTRIBUTING.md with usage examples

Added examples for edge-ai tasks collection usage.
2025-10-09 09:14:10 +11:00
Christopher Harrison
e868e71634
Add comprehensive Svelte 5 and SvelteKit development guidelines (#294)
* Add comprehensive Svelte 5 and SvelteKit development guidelines

* Update Svelte instructions to include server-side rendering with client-side hydration
2025-10-08 11:49:55 +11:00
Christopher Harrison
7f3d1b2a82
Add comprehensive Astro development standards and best practices documentation (#292)
* Add comprehensive Astro development standards and best practices documentation

* Add Astro development standards and best practices
2025-10-08 11:49:18 +11:00
Steve Magne
acbc56a30b
feat: add chatmode and collection in contributing guide (#290)
* feat: add chatmode and collection in contributing guide

* Update CONTRIBUTING.md

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

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-08 11:40:37 +11:00
allcontributors[bot]
980bac423a
add soderlind as a contributor for code (#288)
* update README.md

* update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2025-10-08 11:40:03 +11:00
John Haugabook
5a94cec531
Fix code block formatting in specification prompt (#285)
Indent code block example at list item 9 so entire example can be rendered.
2025-10-08 11:37:46 +11:00